7-!~ !6,'> MJ+)7 26242933138140699412345678901234MSC-00-00-00-00-00-00 !IZ"} `J+)7 326242933138140699412345678901234MSC-00-00-00-00-00-002024-10-31 16:04:05!ԟ:HtSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!f'W# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!ԕm I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!ݵonr I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F %491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !2,ENh I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !s< !ԁ  !HȄ^SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!㑴_  I!{J^%T J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!Oش H J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !g2 J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !!t*P In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 !7=M 'J+ 262429331381406!Ѭ-: J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F129J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !ԼJm; *J+ 262429331381406129 !6ԡL 8J+) 26242933138140612912345678901234 !|]Hb MJ+)7 26242933138140612912345678901234MSC-00-00-00-00-00-00 !;sp `J+)7 326242933138140612912345678901234MSC-00-00-00-00-00-002024-10-31 16:04:05!ԟ''SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!Կ DN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!(A I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!uA={v I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !3_ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !ԃ" ?୥ !}NYa!]w"SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!Cq ,<  I!aoe J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!ԩWĔ J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !F J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !Խn˸ 'J+ 262429331381406 !#N In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!Ժ ul( J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F205J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !Ԏ-@ *J+ 262429331381406205 !ԛфp 8J+) 26242933138140620512345678901234!ra=+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!$eJ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!Y W I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 ! I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !tg^ !ѹh !XЧ&JsSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!sz|fFm  I!!9@\ J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!2h J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !A?^ J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !ԓ;6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 !ͮ?Z 'J+262429331381406!ԉJZ J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F 761J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !M̏cy *J+262429331381406761 !(ZB\F 8J+)26242933138140676112345678901234!w-)Jl~hSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!W In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!ԝ㠿Bub I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!+Wy I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F %491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !a4|= I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !=", !Ϥo:!d'$ 7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!Խ!6s  I!x# J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!Զ$] J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !qR J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !LuʨWwa 'J+262429331381406 !ԃ.f( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 !B+ 5J+)26242933138140612345678901234!gά\SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!MyGA In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!ԋw!V I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!H=|/ I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !Աj@i I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !Bm] !Y9. !0 ZSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!Բ`g  I!Ԝτ` J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!ԉN2J J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !_z+]F J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !\Z66 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 !}D.٘ 'J+ 262429331381406 !}?շ 5J+) 26242933138140612345678901234 ! ljFȅ JJ+)7 26242933138140612345678901234MSC-00-00-00-00-00-00 !FQ; ]J+)7 326242933138140612345678901234MSC-00-00-00-00-00-002024-10-31 16:04:05!x<SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!- jb In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!^FE۠ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!KCjF I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !Ԥڑ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !'8(} !ԑvLa!gqR eA2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!ԿbC  I!rNSFr J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!ԅ`p J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !ŠH_ J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !Ԥ '  'J+ 262421299319156 !ԩe+[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!ԟl?/E J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F341J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !y9 *J+ 262421299319156341 !,$ ?J+7 262421299319156341MSC-00-00-00-00-00-00 !ԟ x RJ+7 3262421299319156341MSC-00-00-00-00-00-002024-10-31 16:04:09!Ԑiy`eSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!ԩk#Y۴ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!ԡj I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!DC". I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !ԉo^ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !{ߢk !+/ !*5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!92=  I!^ҡ3@h J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!QTz J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !hʊ J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !ԦsÁ+I In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 !ԓ K b 'J+ 262421299319156!vyr J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F047J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !+Zɜ *J+ 262421299319156047 ![0hbC ?J+7 262421299319156047MSC-00-00-00-00-00-00 !ԡ&WqL RJ+7 3262421299319156047MSC-00-00-00-00-00-002024-10-31 16:04:09!Ԣ K7lSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!Y+7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!fv I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!Ÿ<٦ I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !^}` I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !Է sZ> !Un!YSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!ԘGU  I!ԅA5 J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!ԉ{I J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !0#Zs J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !R9 'J+ 262421299319156 !ԌOٛŠ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!w¬kE J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F236J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !-(wM *J+ 262421299319156236!ԜL FFSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!ԇ1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!舑q 0 I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!kƮm1 I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !,h@ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !Oc !#NVyh !0~?ivSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!i   I!wW J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!C9,)3 J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !  g J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !tھR+W In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 !ԋhdW 'J+262421299319156!&v J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F318J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !?c!p *J+262421299319156318!ԙqq*ۭSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!a*,/ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!5WS  I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !}O _ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !݅G"U !/!>W!YPSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!l$„X  I!]Z J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!ԙ0qub J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !' J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !L?V# 'J+262421299319156 !ԹDځ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!T>SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!T?E7I In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!;I9 I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!t!Zc I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !b]ftր I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !5 !ՖWe !ԗ %SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!Qs2G   I!`k~ J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!A?_%; J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !^r|? J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421299319156J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !Ԑx #= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 !WAHF 'J+ 262421299319156 ! XF:  HjOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!lt In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!ԍ:K I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!J I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !i>W`Y !pQ,!Z0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!u#uW\n  I!/Ǻ J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E 9 y - Y ] e A I U +262427855178177J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!r~k J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 ! J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E 9 y - Y ] e A I U +262427855178177J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !'u? 'J+ 262427855178177 ! )2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!!:JCN J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F072J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !lV O *J+ 262427855178177072 !- V!D ?J+7 262427855178177072MSC-00-00-00-00-00-00 !&P RJ+7 3262427855178177072MSC-00-00-00-00-00-002024-10-31 16:04:12!M-SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!Η5; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!<*bG1y I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!a3A& I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !ԮYGy I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !2˞u !ԙ7[A !ҋ{*(|SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!Ԧ$0  I!cP܀ J 9 ma M Q ! =    } u 9 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262422310410126J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!Z e J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !ԍC+ i%/d J 9 ma M Q ! =    } u 9 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262422310410126J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !Ԅq 7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 !'?uFO 'J+ 262422310410126!;8 J  8X  WGh  Y { | %  [ y i I J j H & z  9 6 7 ( l $  k }5 Z  'F%491616206427J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !8ngo 3J+% 262422310410126491616206427 !Xl HJ+%7 262422310410126491616206427MSC-00-00-00-00-00-00 !05aoKE [J+%7 3262422310410126491616206427MSC-00-00-00-00-00-002024-10-31 16:04:17!wVSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!ԉzY$/Y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!ԷԼe+0 I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!û  I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !NXDx I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !{)+ !Jw_ !$j#{xSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!LO  I!B=!v$ J 9 ma M Q ! =   9  } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421668890642J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!Zr! J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 ! |Ui3 J 9 ma M Q ! =   9  } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421668890642J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !ԭ9!חE 'J+ 262421668890642 !D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!\Rm J   8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%133713381339J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !;" 3J+% 262421668890642133713381339!ԷX2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber!ݬ O_~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00!pWB I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147!Ԣ෾6 I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 !i9@1 I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 !Ƙ !8 p&M9  gYC"݆z & {X WGh {%  yiz 6$5F%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCp$  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC*@4W~ 'n9e0 \ ' S   J  v A m 8 d/''+ 2624274347127373&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCJ 8H ' maM!   19q %u5    E  Y ]I+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC@g>6 ' v vX WGh {%  yiz 6$5F'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC}j ' maM!   19q %u5    E  Y ]I+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC"kyy 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC8DŽ* ' jX WGh {%  yi jz 6$5F%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCrڟ  f@~X1 p I " a :  $' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC*6  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCc$̀ (n9e0 \ ' S   J  v A m 8 d/'(+ 2624278990988263'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCΒێb ( maM!   19q %u5    E  Y ]I+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC}?6 ( e eX WGh {%  yi jz 6$5F(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC61 ( maM!   19q %u5    E  Y ]I+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC. (n9e0 \ ' S   J  v A m 8 d/3(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCiנts ( YX WGh Y {%  yi jz 6$5F%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC~  yf@~X1 p I " a :  y%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCdp~ h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCZO Ts )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624206178088333(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCbbMCO ) maM!   19q %u5    E  Y ]I+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCr ) T TX WGh Y {%  yi jz 6$5F)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCna = ) maM!   19q %u5    E  Y ]I+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCc#cr )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCSP ) HX WGh Y {%  yi j Hz 6$5F%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCԼ&ʣSe  Rf@~X1 p I " a :  y R%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC8±bń h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCKշ *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624264818001423)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC  * maM!   19q %u5     E  Y ]I+262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCfѣ * C CX WGh Y {%  yi j Hz 6$5F*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC{ * maM!   19q %u5     E  Y ]I+262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC}{ln *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC7E&Ji * 7X WGh Y {%  yi j Hz 6 7$5F%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCL tk ,f@~X1 p I " a :  y R ,$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYC% +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624202294925083*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC32B + ma M!   19q %u5     E  Y ]I+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCA + 2 2X WGh Y {%  yi j Hz 6 7$5F+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCuǚBk + ma M!   19q %u5     E  Y ]I+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC.jf +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC\(v + &X WGh Y {%  yi j H &z 6 7$5F%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCsw{/? ! f@~X1 p I " a :  y R , %+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYC̤(&ݪ ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624283863078103++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC$ , ma M!   19q %u5     E  Y ]I+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC*!`{L , ! !X WGh Y {%  yi j H &z 6 7$5F,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCse , ma M!   19q %u5     E  Y ]I+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCYEɷƲ ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCGJxvD , X WGh Y {%   yi j H &z 6 7$5F%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCT D5 " f@~X1 p I " a :  y R ,  %,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYC&F -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624219290476363,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC31c - } ma M!   } 19q %u5     E  Y ]I+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC &_ "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC_܉ 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242356724013638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC#0O 9 ma M!    } 1 i9q % u 5      E  - Y ] A I U +2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCfzϸ 9 D DX WGh  Y { | %   yi I j H &z 6 7 $ k5 Z F9%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC'o7] 9 ma M!    } 1 i9q % u 5      E  - Y ] A I U +2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYChAj 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC4Hx 9 8 8X WGh  Y { | %   yi I j H &z 6 7 $ k5 Z F%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC$X + f@~X1 p I " a :  y R ,  j D  %9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC\> #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC8۠=! :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242793634625039+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCqc : y ma M!    } 1 i9q % u 5      E  y - Y ] A I U +262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC"} : 3 3 8X WGh  Y { | %   yi I j H &z 6 7 $ k5 Z F:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCU{=Q : y ma M!    } 1 i9q % u 5      E  y - Y ] A I U +262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC5Fm :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC4U : ' 8X WGh  Y { | %   yi I j H &z 6 7 $ k5 Z  'F%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCk$ , \f@~X1 p I " a :  y R ,  j D  \$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCxQeR ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624292667498593:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC^ ; e ma M!    } 1 i9q % u 5      E  y - Y ] e A I U +262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCYB ; " " 8X WGh  Y { | %   yi I j H &z 6 7 $ k5 Z  'F;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC ; e ma M!    } 1 i9q % u 5      E  y - Y ] e A I U +262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCFC2txx ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC>br4 ;  8X WGh  Y { | %   yi I j H &z 6 7 $  k5 Z  'F%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCq[-H4`Q - 5f@~X1 p I " a :  y R ,  j D  \ 5%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCl 0_35 <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624203698742953;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC,\-~ < Q ma M Q!    } 1 i9q % u 5      E  y - Y ] e A I U +262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCp <   8X WGh  Y { | %   yi I j H &z 6 7 $  k5 Z  'F<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCWki < Q ma M Q!    } 1 i9q % u 5      E  y - Y ] e A I U +262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCӅ<& <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCD cK <  8X WGh  Y { | %   y i I j H &z 6 7 $  k5 Z  'F%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCS . f@~X1 p I " a :  y R ,  j D  \ 5 %<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYC[*` =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624207591181673<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCXNv9Ob = = ma M Q! =    } 1 i9q % u 5      E  y - Y ] e A I U +262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCx1 =  8X WGh  Y { | %   y i I j H &z 6 7 $  k5 Z  'F=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCU@@ = = ma M Q! =    } 1 i9q % u 5      E  y - Y ] e A I U +262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCFT =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC! `tw =  8X WGh  Y { | %   y i I j H &z 6 7 $  k5 Z  'F%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC4GiC $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCwʼn"Az >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624235528570123=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCL/y > ) ma M Q! =    } 1 i9q ) % u 5      E  y - Y ] e A I U +262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCGel: >  8X WGh  Y { | %   y i I j H &z 6 7 $  k5 Z  'F>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC4 > ) ma M Q! =    } 1 i9q ) % u 5      E  y - Y ] e A I U +262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC2Ωk >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCS 7a#6 >  8X WGh  Y { | %   y i I j H &z 6 7 $  k5 Z  'F%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCg6Uc %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCdk?^ ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624202862550443>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC<]ǵ ?  ma M Q! =    } 1 i9q ) % u 5      E  y - Y ] e A I U +262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCβ ?  8X WGh  Y { | %   y i I j H &z 6 7 $  k5 Z  'F?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC.W& K ?  ma M Q! =    } 1 i9q ) % u 5      E  y - Y ] e A I U +262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCD"KMC ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCe5? ?  8X WGh  Y { | %   y i I j H &z 6 7 $  k5 Z  'F%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC'TS /f@~X1 p I " a :  y R ,  j D  \ 5 $? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCgRA &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC̹4 @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624284775803763?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCMl" @  ma M Q! =    } 1 i9q ) % u 5      E  y - Y ] e A I U +262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC:l]Qy= @  8X WGh  Y { | %   y i I j H &z 6 7 $  k5 Z  'F@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC^!kv,= @  ma M Q! =    } 1 i9q ) % u 5      E  y - Y ] e A I U +262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC˲Cty @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCdd>B.m @  8X WGh  Y { | %   y i I j H & z 6 7 $  k5 Z  'F%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCu,՟ 0f@~X1 p I " a :  y R ,  j D  \ 5 %@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC1 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCuŞGS Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624268246726463@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCr6]ԑ A ma M Q! =    } 1 i9q ) % u 5      E  y - Y ] e A I U +262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCiy A  8X WGh  Y { | %   y i I j H & z 6 7 $  k5 Z  'FA%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCV@2d f A ma M Q! =    } 1 i9q ) % u 5      E  y - Y ] e A I U +262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC}jb Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCAv A  8X WGh  Y { | %   y i I j H & z 6 7 $  k5 Z  'F%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCwH 1f@~X1 p I " a :  y R ,  j D  \ 5 %AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCN ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCm3D B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624253450707663A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCLQ#& B ma M Q! =    } 1 i9q ) % u 5       E  y - Y ] e A I U +262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC7n:l B  8X WGh  Y { | %   y i I j H & z 6 7 $  k5 Z  'FB%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCve. B ma M Q! =    } 1 i9q ) % u 5       E  y - Y ] e A I U +262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC|9{N B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC{ѼE1 B  8X WGh  Y { | %   y i I j H & z 6 7 $  k5 Z  'F%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC.XI 2tf@~X1 p I " a :  y R ,  j D  \ 5 t$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCrܑ Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624204325776903B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC <= C ma M Q ! =    } 1 i9q ) % u 5       E  y - Y ] e A I U +262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC$'b C  8X WGh  Y { | %   y i I j H & z 6 7 $  k5 Z  'FC%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCӑo! C ma M Q ! =    } 1 i9q ) % u 5       E  y - Y ] e A I U +262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCŠ;/B Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCCî C  8X  WGh  Y { | %   y i I j H & z 6 7 $  k5 Z  'F%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC8I2 3Mf@~X1 p I " a :  y R ,  j D  \ 5 tM%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCA'܇nHu Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624218392481583C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCrAhf D ma M Q ! =    } 1 i9q ) % u 5       E  y - Y ] e A I U +262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCԯcbn D  8X  WGh  Y { | %   y i I j H & z 6 7 $  k5 Z  'FD%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCEW D ma M Q ! =    } 1 i9q ) % u 5       E  y - Y ] e A I U +262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC4ԯ/. Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC I} D } 8X  WGh  Y { | %   y i I j H & z 6 7 $  k }5 Z  'F%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCnJ .v 4&f@~X1 p I " a :  y R ,  j D  \ 5 tM&%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCFE En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624221596134573D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCdaS E ma M Q ! =    } 1 i9q ) % u 5       E  y - Y ] e A I U +262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCYL 3r E x x 8X  WGh  Y { | %   y i I j H & z 6 7 $  k }5 Z  'FE%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCum E ma M Q ! =    } 1 i9q ) % u 5       E  y - Y ] e A I U +262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCV9 En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCyr9T E l 8X  WGh  Y { | %   y i I j H & z 6 7 l $  k }5 Z  'F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC!c'T )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC@|Tk Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624271365945133E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC:g# F ma M Q ! =    } 1 i9q ) % u 5       E  y - Y ] e A I U +262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC6&-M? F g g 8X  WGh  Y { | %   y i I j H & z 6 7 l $  k }5 Z  'FF%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCsN F ma M Q ! =    } 1 i9q ) % u 5       E  y - Y ] e A I U +262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCm@ FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCێc-| F [ 8X  WGh  Y { | %  [ y i I j H & z 6 7 l $  k }5 Z  'F%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCC抢` *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC}-rQ G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624220682218313F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCS G u ma M Q ! =    } u 1 i9q ) % u 5       E  y - Y ] e A I U +262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCZ͊ZQ G V V 8X  WGh  Y { | %  [ y i I j H & z 6 7 l $  k }5 Z  'FG%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCD˷x{ G u ma M Q ! =    } u 1 i9q ) % u 5       E  y - Y ] e A I U +262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC ]D G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC ɽn\ G J 8X  WGh  Y { | %  [ y i I J j H & z 6 7 l $  k }5 Z  'F%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC`>d 5f@~X1 p I " a :  y R ,  j D  \ 5 tM&$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCN  +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC03 Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624257057664493G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCy`) H a ma M Q ! =    } u 1 i9q ) % u 5   a     E  y - Y ] e A I U +262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCB^7 H E E 8X  WGh  Y { | %  [ y i I J j H & z 6 7 l $  k }5 Z  'FH%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC4Ϯc H a ma M Q ! =    } u 1 i9q ) % u 5   a     E  y - Y ] e A I U +262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYClS]򱋹 Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC>D:J H 9 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 l $  k }5 Z  'F%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCB\/ 6f@~X1 p I " a :  y R ,  j D  \ 5 tM&%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCInȲS ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCFeR4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624257325982853H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCX4*V I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCkH I 4 4 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 l $  k }5 Z  'FI%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC5 I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCf'CY I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC  7f@~X1 p I " a :  y R ,  j D  \ 5 tM&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC!DNpϬ -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC$ìSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCB]q+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC풙$} J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC?/n J 9 ma M Q ! =   9 } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421716175614J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCUt| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCkN֮* 3J+% 262421716175614491613461771 gYCC/ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCWQnSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC/jl In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC!( I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCh\ I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC_rW-( gYC@9X gYC&#FK 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCէSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC n  IgYCJ`CSkW J 9 ma M Q ! =   9  } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421603257093J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC+n۹ J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCc|Nd J 9 ma M Q ! =   9  } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421603257093J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCq 'J+ 262421603257093 gYC (/d In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCH=] J  8X  WGh  Y { |  %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491613106532J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC#LZ 3J+% 262421603257093491613106532 gYCU 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCN@ AJ+%) 26242160325709349161310653212345678901234gYCr n*+}OSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCٺՠ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCy>SW! I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC?5 I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC'oH I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCX0 u gYCB0M   gYCx[g 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCn`p:WSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC au#  IgYCI,iڦ J 9 ma M Q ! =    } u 9 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262422402914037J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCZŬ J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCe^g J 9 ma M Q ! =    } u 9 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262422402914037J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCQʼ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCck!U1 'J+ 262422402914037gYC9OA&Y_ J  8X  WGh  Y { | %  [ y i I J j H & z 9 6  7 ( l $  k }5 Z  'F%491616701364J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCвa5 3J+% 262422402914037491616701364 gYC-,+f 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC-7* AJ+%) 26242240291403749161670136412345678901234gYC2ņ*SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCSӋAu In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC@G I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC+LB 6 I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC]$< I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCF4[< gYCbOqL gYC1* 5 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYC7/BjRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC@D:  IgYCWeQ݋ J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421368835979J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC伩= J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC=):+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCw 'J+ 262421368835979 gYCcx! & In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCѤ J  8X  WGh  Y { | %  [ y i I J  j H & z 9 6 7 ( l $  k }5 Z  'F%491615542353J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCJ?v 3J+% 262421368835979491615542353 gYC\`5 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC4' AJ+%) 26242136883597949161554235312345678901234gYCfC'[BSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC4M5Y& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCm PrmW I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCI I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC^ew: I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCMI} gYC=j9  gYC*k@* 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYC{F)GSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC -   IgYCBDfP J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M    9  E  y - Y ] e A I U +262426446429665J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC,t ~X J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCrUk J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M    9  E  y - Y ] e A I U +262426446429665J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCtE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCom) 'J+ 262426446429665gYCHV0N J  8X  W Gh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491611302462J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCց 3J+% 262426446429665491611302462 gYCB4b .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gYC+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCND I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCMY/Ԃ@ I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCy"T= I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC񦡟.BOi gYCy oڥ gYC"V‹ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCW$|SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC괻o̼  IgYC5wt[ J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y 9 ] e A I U +262428420896298J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCA2 J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCSB%$< J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y 9 ] e A I U +262428420896298J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCi*Ab 'J+ 262428420896298 gYC_ M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCGh J  8X  WGh  Y { | %   [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491614348770J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC܄D zC 3J+% 262428420896298491614348770 gYC*{b' .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gYC:\_f AJ+%) 26242842089629849161434877012345678901234gYCdp FSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCJM+B In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC1Su I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCS1Ŏgz I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC Ve I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCi vK gYC!K"*  gYC? -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCJ3 7DSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCƠN  IgYCw[f J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M 9     E  y - Y ] e A I U +262425956690916J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC۽T J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCU6 J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M 9     E  y - Y ] e A I U +262425956690916J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCW2kN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCh[ 'J+ 262425956690916gYC&U J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z   'F%491618186516J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCX`U 3J+% 262425956690916491618186516 gYCD 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC|N8T .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gYC.;^ AJ+%) 26242595669091649161818651612345678901234gYC*qsymSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCCu$w In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC @pFJv I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCCg I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCu!n I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC*~ gYC=n gYC1<.; 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC}E/3xSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC3RGZ  IgYC] J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I 9 U +262429784581038J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC9 J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC0Q~U J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I 9 U +262429784581038J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC$(D|ɟ 'J+ 262429784581038 gYCHd~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC[Dt"hFX J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491614686888J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC< )zj" 3J+% 262429784581038491614686888 gYC%k 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCNa .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gYCШތ$' AJ+%) 26242978458103849161468688812345678901234gYC4G$| SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC@"o In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC!( I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCQ^U) I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCC< I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCZ"10 gYC#O~@  gYC\2 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCFO-N+ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC(ɾLSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC[ܘ(  IgYC,V6 J 9 ma M Q ! =    } u 9 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262422175559690J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC+ J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC1wZMU J 9 ma M Q ! =    } u 9 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262422175559690J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCF ] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC1=r 'J+ 262422175559690gYCsx J  8X  WGh  Y  { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491612232420J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCB@u- 3J+% 262422175559690491612232420 gYC׳J+b 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCLHek:j .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gYCB+^ AJ+%) 26242217555969049161223242012345678901234gYCĉ3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCiT\J In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC|DFw I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCQB I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCt I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC`< gYC$-jM gYCyKٖ 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC(Fp -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC/np`SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC{dn  IgYC-@ J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421109864853J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCbR J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC@}89d J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421109864853J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC vc 'J+ 262421109864853 gYC&%qKKR In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC2, J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491614664481J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCC 3J+% 262421109864853491614664481 gYC`T 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC,\ AJ+%) 26242110986485349161466448112345678901234gYCEv"dSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCY 1(u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC;8 I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCB=W I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCmGF I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC: . gYC0b}  gYC 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCYOLHSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCP"C_  IgYCsP J 9 ma M Q ! =    } u 9 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262422153572201J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC)8w" J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC\s& J 9 ma M Q ! =    } u 9 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262422153572201J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC뻥* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCᤩ\ ] 'J+ 262422153572201gYCDf^ J  8X  WGh  Y { | %  [ y i I J j H & z 9  6 7 ( l $  k }5 Z  'F%491616275402J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC_?; 3J+% 262422153572201491616275402 gYC;_&! 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCxq z AJ+%) 26242215357220149161627540212345678901234gYC2؂܋SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCBJ$#} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCN MMaM I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCWÒʚ I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC0 }/= I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCD&Q gYC;5 gYCv0^`Bf 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCMhSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCɉC+  IgYCܭ,Y J 9 ma M Q ! =    } u 1 i9q ) % u 95   a M     E  y - Y ] e A I U +262424728255288J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCӒfBT J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCǩ J 9 ma M Q ! =    } u 1 i9q ) % u 95   a M     E  y - Y ] e A I U +262424728255288J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC^$ 'J+ 262424728255288 gYCBߌ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCtQ8 J  8X   WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491610532223J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCݫQL 3J+% 262424728255288491610532223 gYC[2D 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCM AJ+%) 26242472825528849161053222312345678901234gYC:mLw|SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC+2 \ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC4Q$_ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC~# I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCn(" I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC:d? gYCy 2  gYCS+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCp/ J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCy>0 J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E 9  y - Y ] e A I U +262427381715895J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCor In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC+Npud* 'J+ 262427381715895gYCHi / J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491617485621J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC->_] 3J+% 262427381715895491617485621 gYC/8C .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gYC{T)d: AJ+%) 26242738171589549161748562112345678901234gYCcM^2)SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC59cp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCMm; I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCVV18 I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC>Ng I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCvaR gYCĹv gYC秓 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCFc%4 J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC< J 9 ma M Q 9 ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262420425679860J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCKI> 'J+ 262420425679860 gYCȯZ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCµ J  8X  W Gh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491611260808J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC0j7׊CP 3J+% 262420425679860491611260808 gYC .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gYC.0M AJ+%) 26242042567986049161126080812345678901234gYĈz,SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCW5 , In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCOYMN I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCZƁt I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC Q I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCDS1C gYC[ (Xǟ  gYC쓄yE -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCLUɖSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCB7$M  IgYCFw J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E 9 y - Y ] e A I U +262427790730354J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCu J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC^{ J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E 9 y - Y ] e A I U +262427790730354J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCA__ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCea&n 'J+ 262427790730354gYC$a@ J  8X  WGh  Y  { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491612345668J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCZd+O 3J+% 262427790730354491612345668 gYCD^O 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCfm .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gYC (M AJ+%) 26242779073035449161234566812345678901234gYC\csSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCNm}- In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCWXc I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC60J I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCVE٫ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC YYZ' gYC}Gk gYC@=r 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCC2ד -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCN{SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC g  IgYCA J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421340682119J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCW_+˸ d J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCB [ J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262421340682119J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC!4K 'J+ 262421340682119 gYC" L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC}C,z J  8X  WGh  Y { | %  [ y i I J  j H & z 9 6 7 ( l $  k }5 Z  'F%491615456085J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC D' 3J+% 262421340682119491615456085 gYCSx0 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCXaXu .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gYC24VH AJ+%) 26242134068211949161545608512345678901234gYC8ERVӍSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC83+n In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC$' I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCG I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC)d_ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC7΄ gYC Tqg  gYClO% 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCpo}i: -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCox/%SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC  IgYCE J 9 m 9a M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262420151368982J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCRH{x{ag J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC%LX J 9 m 9a M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262420151368982J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC$'Un In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCm 'J+ 262420151368982gYCy/DʃX? J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491614718060J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC 3J+% 262420151368982491614718060 gYCP-D0& 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC!)w .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gYC"&<< AJ+%) 26242015136898249161471806012345678901234gYC$wR@9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC { I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCruP I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCKk I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC]O gYC6O` gYCH0Ť 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCz>æ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC:+&SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC _  IgYC b=: J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E 9 y - Y ] e A I U +262427762056641J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC3G k J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCz-`{FC J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E 9 y - Y ] e A I U +262427762056641J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC ~~Y 'J+ 262427762056641 gYC:Ok In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC.R J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491617575542J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC}=l 3J+% 262427762056641491617575542 gYCd~*_ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCH2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC\y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC %j I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCRxcbc I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCR I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCxC`\5 gYCQe4 B  gYCyV ] 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCPXSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCO3  IgYC46C J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     9 E  y - Y ] e A I U +262426593981190J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCU< J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC0W Fj J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     9 E  y - Y ] e A I U +262426593981190J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCD6ZhL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC* 'J+ 262426593981190gYCྏg& J  8X  WGh  Y { | %  [ y  i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491615184013J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCs gج 3J+% 262426593981190491615184013 gYCoro 7l} 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYC+VήSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCw2Q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCP%ډA I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCdUG&JGP I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCp#C gYC3Ó  gYC=E 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCyʖSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCi&47h  IgYCDGw J 9 ma  9M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262420326134422J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC` )L J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCu/ J 9 ma  9M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262420326134422J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCo)Ѯ 'J+ 262420326134422 gYC3Fq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCJ]L J  8X  WGh  Y  { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491612443521J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC+w@E 3J+% 262420326134422491612443521 gYC*>^ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYC=ߞ9lOoSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCN_j S In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCq#1 I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCpN: I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC!0! I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCYU gYCY$$-  gYCPA* 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgYCH|wSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCѥQC  IgYCGOr J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y  9] e A I U +262428620505024J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC\V J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC*䝭5 J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y  9] e A I U +262428620505024J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCQҢ♾ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC58G 'J+ 262428620505024gYCy} J  8X  WGh  Y { | %  [ y i I J j H  & z 9 6 7 ( l $  k }5 Z  'F%491615623408J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC;9 3J+% 262428620505024491615623408 gYC¿P~Q .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCpcC"SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCXʥ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCXtdt| I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCA I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCR I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCRE2\sL gYCdJ s  gYCjC -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC[TfݞSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC` Eɛo  IgYCܽ_RA J 9 ma M Q ! =    } u 1 i9q ) % u 5 9   a M     E  y - Y ] e A I U +262424953996160J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC\Y J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCe#Y J 9 ma M Q ! =    } u 1 i9q ) % u 5 9   a M     E  y - Y ] e A I U +262424953996160J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC8M' 'J+ 262424953996160 gYCdI In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCZP J  8X  WGh  Y {  | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491613001853J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC䣑lN 3J+% 262424953996160491613001853 gYCC3 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCUSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCN| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCP,6 I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCEu I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCUTU I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCm!3#1 gYC Y\ޝ  gYCzVlbJ3 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCY.+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCVݭ2X J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCϕ6R J 9 ma M Q ! = 9   } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262420935462579J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCJ$t5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYC]刦 'J+ 262420935462579gYC:̉E J  8X  WGh  Y  { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491612326822J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCYɶ Z 3J+% 262420935462579491612326822 gYC 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYClpOH .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCkЛwySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC=}$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCekom I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCr=11o% I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCU}?7 I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCAY- gYC5 / gYCϕ]?а 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC1Vo+ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCe D/SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCp ®k  IgYC'! R@ t J 9 ma M Q ! =    } u 1 i9q ) % 9 u 5   a M     E  y - Y ] e A I U +262423966628130J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCdx J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC߽,_ J 9 ma M Q ! =    } u 1 i9q ) % 9 u 5   a M     E  y - Y ] e A I U +262423966628130J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCEhK9 'J+ 262423966628130 gYC,cAg2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC;Ds6N J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z   'F%491617862557J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC)ð[ 3J+% 262423966628130491617862557 gYCǭ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCe$ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC C0P SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC*6ۅ! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYCcsT% I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC)6 6 I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCDλ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCW$ gYCdcg  gYC&j5 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYC`º -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCv^Ɇ+?SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC\%  IgYC*ю; J 9 ma M Q ! =    } u 9 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262422294103307J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC/du5 J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCXxA6 J 9 ma M Q ! =    } u 9 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262422294103307J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC/J}x In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00 gYCAER 'J+ 262422294103307gYCQy^&{ J  8X  WGh  Y { | %  [  y i I J j H & z 9 6 7 ( l $  k }5 Z  'F%491614511765J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCsB 3J+% 262422294103307491614511765 gYC3X 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYCXW .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYC. HmSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYC  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC45/ I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYC c I ( 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FF%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCqM I M ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e A I U +262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYCJ2qs; gYCωG' gYCT 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gYChb6 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgYCzESQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind 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) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_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 )j/tableauc_2gauc_2gCREATE 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) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE 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 )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergYCd  IgYC0X J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147gYCbΉ> J # # 8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'FJ%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYCT8G~ J 9 ma M Q ! =    } u 1 i9q ) % u 5   a M     E  y - Y ] e 9 A I U +262429331381406J+262425732598285I+262425705766449H+262422068221831G+262427136594513F+262422159613457E+262421839248158D+262420432577690C+262425345070766B+262426824672646A+262428477580376@+262420286255044?+262423552857012>+262420759118167=+262420369874295<+262429266749859;+262427936346250:+2624235672401369+2624208938439758+2624294069228567+2624299616713396+2624246955155055+2624242494957574+2624262068486843+2624215876111512+2624280137902491+2624293313817950+262429857392928/+262423187478341.+262421929047636-+262428386307810,+262420229492508++262426481800142*+262420617808833)+262427899098826(+262427434712737'+262420878974520&+262426289479616%+262422710538925$+262426732565750#+262428190644074"+262420134841927!+262426147792457 +262421688002056+262423464606552+262428454631637+262421438453913+262425880554412+262425219313961+262421825065122+262420564453312+262424842650053+262429721569643+262428871181000+262423404112664+262424451793515+262426742396119+262425017695297+262428712255268+262427877008392+262424765199672+262425672037771 +262425233334681 +262423646905145 +262423321396375 +262420328182607 +262420181224006+262424267280922+262425474996349+262423786232370+262426165918249+262426512211947+262420600847369+ 262421438153147 gYC̺# 'J+ 262429331381406 gYCUO In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624257325982854916167611333H+% 2624257057664494916162300143G+% 2624220682218314916153806543F+% 2624271365945134916144082753E+% 2624221596134574916173076283D+% 2624218392481584916177572133C+% 2624204325776904916104163783B+% 2624253450707664916136073453A+% 2624268246726464916165160603@+% 2624284775803764916160302353?+% 2624202862550444916154320573>+% 2624235528570124916178557873=+% 2624207591181674916137684163<+% 2624203698742954916150780653;+% 2624292667498594916176065233:+% 26242793634625049161822746339+% 26242356724013649161024722638+% 26242089384397549161536071737+% 26242940692285649161785767436+% 26242996167133949161768108835+% 26242469551550549161307164034+% 26242424949575749161203754033+% 26242620684868449161400414332+% 26242158761115149161735083231+% 26242801379024949161251848230+% 2624293313817954916134774803/+% 2624298573929284916180125573.+% 2624231874783414916142217063-+% 2624219290476364916121122783,+% 2624283863078104916141720523++% 2624202294925084916157460033*+% 2624264818001424916167312803)+% 2624206178088334916156108243(+% 2624278990988264916121322723'+% 2624274347127374916155760333&+% 2624208789745204916128558663%+% 2624262894796164916107883033$+% 2624227105389254916105028503#+% 2624267325657504916163180113"+% 2624281906440744916146602123!+% 2624201348419274916143074803 +% 2624261477924574916110254563+% 2624216880020564916161815133+% 2624234646065524916131415773+% 2624284546316374916180828533+% 2624214384539134916138704323+% 2624258805544124916165371653+% 2624252193139614916114123253+% 2624218250651224916102560203+% 2624205644533124916153008783+% 2624248426500534916161210233+% 2624297215696434916138720223+% 2624288711810004916160167303+% 2624234041126644916153144733+% 2624244517935154916156234233+% 2624267423961194916134031773+% 2624250176952974916148664863+% 2624287122552684916100288703+% 2624278770083924916181048063+% 2624247651996724916113582183 +% 2624256720377714916175806813 +% 2624252333346814916178117743 +% 2624236469051454916185024663 +% 2624233213963754916110834703 +% 2624203281826074916118076163+% 2624201812240064916148482683+% 2624242672809224916144728433+% 2624254749963494916104386273+% 2624237862323704916153746163+% 2624261659182494916116812383+% 2624265122119474916123676773+% 262420600847369491615061205[+%7 3262421438153147491612171157MSC-00-00-00-00-00-002024-10-31 16:03:00gYC6.WZQo J  8X  WGh  Y { | %  [ y i I J j H & z 9 6 7 ( l $  k }5 Z  'F 994J%491616761133I%491616230014H%491615380654G%491614408275F%491617307628E%491617757213D%491610416378C%491613607345B%491616516060A%491616030235@%491615432057?%491617855787>%491613768416=%491615078065<%491617606523;%491618227463:%4916102472269%4916153607178%4916178576747%4916176810886%4916130716405%4916120375404%4916140041433%4916173508322%4916125184821%4916134774800%491618012557/%491614221706.%491612112278-%491614172052,%491615746003+%491616731280*%491615610824)%491612132272(%491615576033'%491612855866&%491610788303%%491610502850$%491616318011#%491614660212"%491614307480!%491611025456 %491616181513%491613141577%491618082853%491613870432%491616537165%491611412325%491610256020%491615300878%491616121023%491613872022%491616016730%491615314473%491615623423%491613403177%491614866486%491610028870%491618104806%491611358218%491617580681 %491617811774 %491618502466 %491611083470 %491611807616 %491614848268%491614472843%491610438627%491615374616%491611681238%491612367677%491615061205% 491612171157 gYC$G} *J+ 262429331381406994 gYCZYfZ 8J+) 26242933138140699412345678901234