7-:TF$#;=2G :TF$#"X9E MJ+)7 26242979237513643312345678901234MSC-00-00-00-00-00-00 :TF$#a⼽a `J+)7 326242979237513643312345678901234MSC-00-00-00-00-00-002024-10-13 08:27:04: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_1subscriber:TF$#!g)N\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#1aS9 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#:j3 I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#rj2r1 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#ɉBڮV :TF$#ülE4I :TF$#lTBSQLite 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:TF$#s5+]  I:TF$#@%P^@~ J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#fx*~ J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#?TFE J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#/7}D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TF$#7! 'J+ 262429792375136:TF$#_*, J  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $212J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#l^#$ *J+ 262429792375136212 :TF$#4ȶ 8J+) 26242979237513621212345678901234 :TF$#L/_ MJ+)7 26242979237513621212345678901234MSC-00-00-00-00-00-00 :TF$#g54 `J+)7 326242979237513621212345678901234MSC-00-00-00-00-00-002024-10-13 08:27:04:TF$#ʜ NKSQLite 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:TF$#vQd In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#J I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#d_a4 I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#w): I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#xӐ= :TF$#5ح:TF$#u%iC?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:TF$#%Lzz  I:TF$#uT} J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#Qb$ J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#.P-" J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#傝 N 'J+ 262429792375136 :TF$#l C5P In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#0 9 J  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $ 847J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#1u- *J+ 262429792375136847 :TF$#uI\^ 8J+) 26242979237513684712345678901234:TF$#>.V 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_1subscriber:TF$#KI# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#_PH0 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#Aj I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $ %491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#s$C I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#N>| :TF$#$Z~偉  I:TF$#ơɱ J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#u" J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#<( J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#fNa In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TF$#\fēu# 'J+262429792375136:TF$#Q\tNd{ J  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $ 546J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#CtI^ *J+262429792375136546 :TF$#vRI 8J+)26242979237513654612345678901234:TF$#[]u%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:TF$#F\֞$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#A.D I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#6j I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $ %491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#=D I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$# ʌ :TF$#(.u9:TF$#;O zrQSQLite 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:TF$#=5еH-  I:TF$#3?_T8% J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#OdLy J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#( J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#sq5gI 'J+262429792375136 :TF$#G: L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TF$#ދb2o 5J+)26242979237513612345678901234:TF$#՟ފ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:TF$#T> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#HJG7 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#1J I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#ϣ/ I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#" S2# :TF$# GL :TF$#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:TF$#ŕ¢Nh  I:TF$#!8;&L J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#%{| J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$# ?r(=kx J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#>M_B In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TF$#Yf 'J+ 262429792375136 :TF$#>bvzJ 5J+) 26242979237513612345678901234 :TF$#"o9 JJ+)7 26242979237513612345678901234MSC-00-00-00-00-00-00 :TF$#: e ]J+)7 326242979237513612345678901234MSC-00-00-00-00-00-002024-10-13 08:27:04:TF$#˲lô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:TF$#Ԥ'C* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#i]wk I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#~Vr azz I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#2pU I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#NdB :TF$#Q&\:TF$# * P`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:TF$#h5(  I:TF$#OM J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$# Hn J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#HY \ J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#6b 'J+ 262421564324943 :TF$#o In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#Z %`"ez J  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $ 535J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#êt *J+ 262421564324943535 :TF$#u: ?J+7 262421564324943535MSC-00-00-00-00-00-00 :TF$#mI RJ+7 3262421564324943535MSC-00-00-00-00-00-002024-10-13 08:27:07:TF$#\jlSQLite 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:TF$#{Z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#4O` I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#n + I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $ %491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#D' I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#|J3 :TF$#= :TF$#tSQLite 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:TF$#lė{U%  I:TF$#>4nR?} J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#Zw9 J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#G| J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#WP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TF$#8R\+ 'J+ 262421564324943:TF$#bv J  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $ 954J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#1Y; *J+ 262421564324943954 :TF$#GI[vh! ?J+7 262421564324943954MSC-00-00-00-00-00-00 :TF$#q˻k RJ+7 3262421564324943954MSC-00-00-00-00-00-002024-10-13 08:27:07:TF$#CښÌ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:TF$#b '1^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#-% B I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#Rf I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $ %491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#)qs# I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#Zo :TF$#;Z+:TF$#zV 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:TF$#Iw<  I:TF$#'pw J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#q`n(a J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#"&!Oڸ J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#lJ w 'J+ 262421564324943 :TF$#{\55 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#; T=] J  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $232J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#/T *J+ 262421564324943232:TF$#3F< 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:TF$#췃ڥ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#l4Q I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#L j˂ I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#O I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#LV=+ :TF$# _߶?7 :TF$#=slSQLite 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:TF$#™u(  I:TF$#xL@O J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#T. J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#0|Ks* J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#bgD*K In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TF$#δl 'J+262421564324943:TF$#Lf J  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $ 780J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#\ؓ@ *J+262421564324943780:TF$#j-9ZamSQLite 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:TF$#/2B( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#[g$ I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#}g|s I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $ %491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#Li?T I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#-| :TF$#ܦNud: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_1subscriber:TF$#"&,6  I:TF$#I+V J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#kbۇ J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#cҫlS J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#_q:|/W 'J+262421564324943 :TF$#&M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#nBCO!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:TF$#<'(Lh In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#" &a: I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#p-wX I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#vu I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#ϿBI :TF$#:y :TF$#進O$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:TF$#i6>N  I:TF$#f%^^ J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#SR J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#l_ՌBժ J 9 = 9 ) a ] -   9 ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262421564324943J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#1"D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TF$#5ZWj 'J+ 262421564324943 :TF$##s I +% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#o I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#;@5%I I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#|Ӿ I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$##IK+ :TF$# h":TF$#` 8SQLite 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:TF$#^8m  I:TF$#|47q J 9 = 9 ) a ] -   ! E% m M 9 Q y M I i 5  Y  U  } u a 1 A  u q   e +262422636743631J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#+u J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#(o-IJ J 9 = 9 ) a ] -   ! E% m M 9 Q y M I i 5  Y  U  } u a 1 A  u q   e +262422636743631J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#vh_~& 'J+ 262422636743631 :TF$#NM-޿) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#YEM' J  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $225J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#*$ *J+ 262422636743631225 :TF$#Ry8 ?J+7 262422636743631225MSC-00-00-00-00-00-00 :TF$#fdiՏ"- RJ+7 3262422636743631225MSC-00-00-00-00-00-002024-10-13 08:27:11:TF$#O&E[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:TF$#viF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#=Q+8^M I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#jw7.sh I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#FWg5 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#zhq :TF$#>OH= :TF$# ygSQLite 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:TF$#M4xM  I:TF$#}x J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y 9 U  } u a 1 A  u q   e +262425393219035J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#KJ2 J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$# X J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y 9 U  } u a 1 A  u q   e +262425393219035J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#: J In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TF$#\n 'J+ 262425393219035:TF$#r: J   ( Ii G   Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491612487544J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#gǥ,46< 3J+% 262425393219035491612487544 :TF$#i; HJ+%7 262425393219035491612487544MSC-00-00-00-00-00-00 :TF$#!4) [J+%7 3262425393219035491612487544MSC-00-00-00-00-00-002024-10-13 08:27:15:TF$#'rk"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:TF$#6jd In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#K q I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#S8킦 I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#d RP I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#O ] :TF$#_elQ1:TF$# J 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:TF$#_ȏm  I:TF$#dBM J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u  9q   e +262429130586288J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#qJZZ J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#-{FZ J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u  9q   e +262429130586288J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#fM> 'J+ 262429130586288 :TF$#Hi&? In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#=2 J    ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%133713381339J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#٣Q 3J+% 262429130586288133713381339:TF$#t`mSQLite 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:TF$#[ l+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TF$#Stn I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TF$#zQ~t I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TF$#,: I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TF$#ϾsӚZ* :TF$#nWa  :TE4A1~ & { iG  F %zXWy5 { h 6$%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4LJ  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4] 'n9e0 \ ' S   J  v A m 8 d/''+ 2624215392588613&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4TQAtq ' 9 ]  ! E% mM I5  Y  ua 1 q+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4t]X ' v v iG  F %zXWy5 { h 6$'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4J5 ' 9 ]  ! E% mM I5  Y  ua 1 q+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4{Y8 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE49RJ&]4 ' j iG  F %zXWy5 { j h 6$%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4%8  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 :TE4 ^n  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4E?t (n9e0 \ ' S   J  v A m 8 d/'(+ 2624280347133113'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE43* ( 9 ]  ! E% mM I5  Y  ua 1 q+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4q8ik5 ( e e iG  F %zXWy5 { j h 6$(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4 KU>{ ( 9 ]  ! E% mM I5  Y  ua 1 q+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4$2axh (n9e0 \ ' S   J  v A m 8 d/3(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4"rw?!9K ( Y iG  F Y %zXWy5 { j h 6$%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4&m  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 :TE4q[K h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4>tTV )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624258514365803(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4_̢q ) 9 ]  ! E% mM I5  Y   ua 1 q+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4fps ) T T iG  F Y %zXWy5 { j h 6$)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4 $X+O ) 9 ]  ! E% mM I5  Y   ua 1 q+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4$@ )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4D7ך ) H iG  F Y % HzXWy5 { j h 6$%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4As  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 :TE4|ظNX h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4aΡ *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624247746563223)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4 ZTX * 9 ]  ! E% mM I 5  Y   ua 1 q+262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4&q7 * C C iG  F Y % HzXWy5 { j h 6$*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4%sTw * 9 ]  ! E% mM I 5  Y   ua 1 q+262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE41XG$ *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4'g^ * 7 iG  7 F Y % HzXWy5 { j h 6$%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE48e#j ,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:TE4 ht +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624266105141233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4q|kyL + 9 ]  ! E% mM I 5  Y   ua 1 q+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4 + 2 2 iG  7 F Y % HzXWy5 { j h 6$+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4H{+Y + 9 ]  ! E% mM I 5  Y   ua 1 q+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4#[4 +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4Q#wdj + & iG  7 &F Y % HzXWy5 { j h 6$%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4E9SG ! 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:TE4j ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624272189397943++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4Qs , 9 ]  ! E% mM I 5  Y   u a 1 q+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4]ET , ! ! iG  7 &F Y % HzXWy5 { j h 6$,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4?_ , 9 ]  ! E% mM I 5  Y   u a 1 q+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4 VR ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE46g[qG ,  iG  7  &F Y % HzXWy5 { j h 6$%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4qMT " 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$ M000102030405060708090A0B0C0D0E0F:TE4 ) -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624268283738253,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4R!q - }9 ]  ! E% mM I 5  Y   }u a 1 q+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4iŭ -   iG  7  &F Y % HzXWy5 { j h 6$-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4ڍa - }9 ]  ! E% mM I 5  Y   }u a 1 q+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4S -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4a -  iG  7  &F Y % HzXWy5 { j h 6$%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4s Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4wfk .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624248005926273-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4EɈ . i9 ]  ! E% mM I i5  Y   }u a 1 q+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4KZ޻iqS . iG  7  &F Y % HzXWy5 { j h 6$.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4 ir . i9 ]  ! E% mM I i5  Y   }u a 1 q+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4 + .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4)Nb0 . iG  7  &F  Y % HzXWy5 { j h 6$%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4RO h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4ަ)C /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624256722146713.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4qX / U9 ]  ! E% mM I i5  Y  U  }u a 1 q+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4t:1Z / iG  7  &F  Y % HzXWy5 { j h 6$/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4eGxR / U9 ]  ! E% mM I i5  Y  U  }u a 1 q+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4[U68 /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4u / iG  7  &F  Y % Hz XWy5 { j h 6$%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4} # 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$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F :TE4y\xLt h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4yJX 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624279989594153/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4呵}'{ 0 A9 ]  ! E% mM I i5  Y  U  }u a 1 A q+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4nio 0 iG  7  &F  Y % Hz XWy5 { j h 6$0%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4q'qŚ 0 A9 ]  ! E% mM I i5  Y  U  }u a 1 A q+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE46忩" 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4אo 0 iG  7  &F  Y  % Hz XWy5 { j h 6$%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4!ŷ $ f@~X1 p I " a :  y R ,  %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 :TE4h:r" dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4ɮӄ 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242119363633130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4B" 1 -9 ] -  ! E% mM I i5  Y  U  }u a 1 A q+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4a0d 1 iG  7  &F  Y  % Hz XWy5 { j h 6$1%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4lrH 1 -9 ] -  ! E% mM I i5  Y  U  }u a 1 A q+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4Ϝy5 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4=y 1 iG  7  &F  Y  % Hz XWy5 { j h 6$%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4=!uq % jf@~X1 p I " a :  y R ,  j%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 :TE49Ʃ h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4*|L( 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242595616841231+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4:.q˒ 2 9 ] -  ! E% mM I i5  Y  U  }u a 1 A q+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE46#~ 2 iG  7  &F  Y  % Hz XWy5 { j h 6$2%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4H1>Vx< 2 9 ] -  ! E% mM I i5  Y  U  }u a 1 A q+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4=E Ӓ 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4z +P 2 iG   7  &F  Y  % Hz XWy5 { j h 6$%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4Ҁ & Df@~X1 p I " a :  y R ,  j D$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:TE4jq1 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242119867290832+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4 3 9 ] -   ! E% mM I i5  Y  U  }u a 1 A q+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4$kŽ 3 iG   7  &F  Y  % Hz XWy5 { j h 6$3%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4'g7 3 9 ] -   ! E% mM I i5  Y  U  }u a 1 A q+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4#X 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4ȬYXi 3 iG   7  &F  Y  % Hz XWy5 { j h 6$%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4[;( ' f@~X1 p I " a :  y R ,  j D %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:TE4}Og 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242245565174233+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE46#C[ 4 9 ] -   ! E% m M I i5  Y  U  }u a 1 A q+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4IZoo 6 9 ] -   ! E% m M I i5  Y  U  }u a 1 A q +2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4R//. 6 w w iG   7  &F  Y  |% Hz XWy5 { j h 6 $6%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4R!5N0U0 6 9 ] -   ! E% m M I i5  Y  U  }u a 1 A q +2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4q44$ 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4yg#P 6 k iG   7  &F  Y k |% Hz XWy5 { j h 6 $%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4v8yc h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4M-AG 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242019327045936+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4+c 7  9 ] -   ! E% m M I i5  Y  U  }u a 1 A q +2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4k5 7 f f iG   7  &F  Y k |% Hz XWy5 { j h 6 $7%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4#' 7  9 ] -   ! E% m M I i5  Y  U  }u a 1 A q +2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4מ!? 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4*~Z 7 Z iG  Z  7  &F  Y k |% Hz XWy5 { j h 6 $%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4  ) f@~X1 p I " a :  y R ,  j D  $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 :TE4FMĵwoJ !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4,[RRu 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242853029794037+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4T[ 8  9 ] -   ! E% m M I i5  Y  U  }u a 1 A  q +2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4Vce 8 U U iG  Z  7  &F  Y k |% Hz XWy5 { j h 6 $8%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4Fi 8  9 ] -   ! E% m M I i5  Y  U  }u a 1 A  q +2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE48Bd 8 I  IiG  Z  7  &F  Y k |% Hz XWy5 { j h 6 $%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4ۦ * f@~X1 p I " a :  y R ,  j D  %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 :TE4wz" "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4U7 K<־ 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242230263028938+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4t z 9  9 ] -   ! E% m M I i5  Y  U  }u a 1 A  q +2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4`G(! 9 D D  IiG  Z  7  &F  Y k |% Hz XWy5 { j h 6 $9%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4/F 9  9 ] -   ! E% m M I i5  Y  U  }u a 1 A  q +2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4c [ 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4rɆ 9 8  IiG  Z  7  &F  Y k 8 |% Hz XWy5 { j h 6 $%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4b-gB + 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 :TE4~> #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4]ȡ :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242391144483139+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4_Ț@} : y 9 ] -   ! E% m M y I i5  Y  U  }u a 1 A  q +262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4cO/ : 3 3  IiG  Z  7  &F  Y k 8 |% Hz XWy5 { j h 6 $:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4U*+p : y 9 ] -   ! E% m M y I i5  Y  U  }u a 1 A  q +262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4[(" :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4V?@k : '  IiG  Z  7  &F '  Y k 8 |% Hz XWy5 { j h 6 $%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4#5l , \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$ M000102030405060708090A0B0C0D0E0F:TE4/AQM ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624294607444383:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4 IpO ; e 9 ] -   ! E% m M y I i5  Y  U  }u a 1 A  q e +262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4q ;UY ; " "  IiG  Z  7  &F '  Y k 8 |% Hz XWy5 { j h 6 $;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4^Z ; e 9 ] -   ! E% m M y I i5  Y  U  }u a 1 A  q e +262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4m;G& ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4X!޸- ;   IiG  Z  7  &F '   Y k 8 |% Hz XWy5 { j h 6 $%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4Lʷ - 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$ M000102030405060708090A0B0C0D0E0F:TE4KE <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624226411212013;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4j}N" < Q 9 ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q e +262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4m% <    IiG  Z  7  &F '   Y k 8 |% Hz XWy5 { j h 6 $<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4R;ͻ! < Q 9 ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q e +262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE45d܏' <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4;Йx <   IiG  Z  7  & F '   Y k 8 |% Hz XWy5 { j h 6 $%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4sΔc[ . 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$ M000102030405060708090A0B0C0D0E0F:TE4yP =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624200371463713<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4_. = = = 9 ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q e +262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4u =  IiG  Z  7  & F '   Y k 8 |% Hz XWy5 { j h 6 $=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4eC = = = 9 ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q e +262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4.Zf =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4&r4 =  Ii G  Z  7  & F '   Y k 8 |% Hz XWy5 { j h 6 $%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4_ $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4&W8ɋ5 >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624205445526323=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4Uu= > ) = 9 ) ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q e +262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4 >  Ii G  Z  7  & F '   Y k 8 |% Hz XWy5 { j h 6 $>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4I4= > ) = 9 ) ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q e +262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4us$ >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4$SZBg >  Ii G  Z  7  & F '   Y k 8 |% H z XWy5 { j h 6 $%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4lIh %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4vӇJ ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624292320217143>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4yTw ?  = 9 ) ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q  e +262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4.БwN ?  Ii G  Z  7  & F '   Y k 8 |% H z XWy5 { j h 6 $?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4qyJ ?  = 9 ) ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q  e +262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4|+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4vbO ?   Ii G  Z  7  & F '   Y k 8 |% H z XWy5 { j h 6 $%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4j2? /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 :TE4Á-+ &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4В? @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624292401348973?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4* @  = 9 ) ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q   e +262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4;a? @   Ii G  Z  7  & F '   Y k 8 |% H z XWy5 { j h 6 $@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4?v(Q @  = 9 ) ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q   e +262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4mF @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4_$P.& @   Ii G  Z  7  & F '   Y k 8 |% H z XWy5 { j h 6 $%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4[7a$ 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 :TE4OY|yi 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4El~ Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624206230037983@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4e! A = 9 ) ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q   e +262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4ZC^ A   Ii G  Z  7  & F '   Y k 8 |% H z XWy5 { j h 6 $A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4ћ&c A = 9 ) ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q   e +262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4h Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4E A   Ii G  Z  7  & F '   Y k 8 |% H z XW y5 { j h 6 $%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4j@h Q 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 :TE4]̪ ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4J;a B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624299923264953A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4T\ B = 9 ) ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q   e +262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4(P B   Ii G  Z  7  & F '   Y k 8 |% H z XW y5 { j h 6 $B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4-5W7 , B = 9 ) ] -   ! E% m M Q y I i5  Y  U  }u a 1 A  q   e +262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4T: B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4w`B B   Ii G  Z  7  & F '   Y k 8 |% H z XW y5 { j h 6 $%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4ԕure 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$ M000102030405060708090A0B0C0D0E0F:TE4NGB Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624249117145993B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4euUǑ C = 9 ) ] -   ! E% m M Q y I i 5  Y  U  }u a 1 A  q   e +262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4{r C   Ii G  Z  7  & F '   Y k 8 |% H z XW y5 { j h 6 $C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4oUC C = 9 ) ] -   ! E% m M Q y I i 5  Y  U  }u a 1 A  q   e +262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4gٲR Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4ڍ^Qa C   Ii G  Z  7  & F '   Y k 8 | % H z XW y5 { j h 6 $%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4.S 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$ M000102030405060708090A0B0C0D0E0F:TE4y=~[ Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624269205143133C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE49fF D = 9 ) ] -   ! E% m M Q y I i 5  Y  U  } u a 1 A  q   e +262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4MFh D   Ii G  Z  7  & F '   Y k 8 | % H z XW y5 { j h 6 $D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4"XTL D = 9 ) ] -   ! E% m M Q y I i 5  Y  U  } u a 1 A  q   e +262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE48R Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4riy>, D }   Ii G  Z  } 7  & F '   Y k 8 | % H z XW y5 { j h 6 $%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4~Zi 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$ M000102030405060708090A0B0C0D0E0F:TE4%Xu En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624283929515723D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4>i E = 9 ) ] -   ! E% m M Q y I i 5  Y  U  } u a 1 A  q   e +262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4Xue_p E x x   Ii G  Z  } 7  & F '   Y k 8 | % H z XW y5 { j h 6 $E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4@({ E = 9 ) ] -   ! E% m M Q y I i 5  Y  U  } u a 1 A  q   e +262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4{ᚸȳ En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4W } E l   Ii G  Z  l } 7  & F '   Y k 8 | % H z XW y5 { j h 6 $%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4T/C )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4:a Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624253652147763E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4;)BZ! F = 9 ) ] -   ! E% m M Q y I i 5  Y  U  } u a 1 A  q   e +262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4hn F g g   Ii G  Z  l } 7  & F '   Y k 8 | % H z XW y5 { j h 6 $F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4"r% F = 9 ) ] -   ! E% m M Q y I i 5  Y  U  } u a 1 A  q   e +262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4ּS FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE40p)U2k F [   Ii G  Z  l } 7  & F '   Y k 8 | % H z XW y5 { j h 6 [ $%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4~xK *T *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4@)a+/ G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624284313743403F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4t]r G u = 9 ) ] -   ! E% m M Q y I i 5  Y  U  } u a 1 A  u q   e +262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4EN G V V   Ii G  Z  l } 7  & F '   Y k 8 | % H z XW y5 { j h 6 [ $G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4W< G u = 9 ) ] -   ! E% m M Q y I i 5  Y  U  } u a 1 A  u q   e +262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4u2Q G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4=HN*\ G J   Ii G  Z  l } 7  & F '   Y k 8 | % H z XW y5 { j h 6 J [ $%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4a91.Ac 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 :TE4$  +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4JEnwB Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624207606208743G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4(: H a = 9 ) a ] -   ! E% m M Q y I i 5  Y  U  } u a 1 A  u q   e +262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE49Xn ] H E E   Ii G  Z  l } 7  & F '   Y k 8 | % H z XW y5 { j h 6 J [ $H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4#8 H a = 9 ) a ] -   ! E% m M Q y I i 5  Y  U  } u a 1 A  u q   e +262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4~۝ȸ}B Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4~5 H 9   Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4yq 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 :TE4#ϸ( ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4ga+5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624241228008723H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4} Q I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4hګ I 4 4   Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4" I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4ۑIcr In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4Tje) I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4Xhg-V3Z 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 :TE4eh+h -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4WT"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:TE4zhU  I:TE4_Es> J 9 = 9 ) a ] -   ! E% m M Q 9 y M I i 5  Y  U  } u a 1 A  u q   e +262423520571753J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4'+= J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4@3 J 9 = 9 ) a ] -   ! E% m M Q 9 y M I i 5  Y  U  } u a 1 A  u q   e +262423520571753J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4:5B'Q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4R)2GUv 'J+ 262423520571753:TE4 oM J   ( Ii G  Z  l } 7  & F '   Y k 8  | % H z 9XW y5 { j h 6 J [ $%491615502578J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4ۯf 3J+% 262423520571753491615502578 :TE4ܦJ 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:TE4neSQLite 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:TE44. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4z . I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4ǵV_ I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4+Gh I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4M{㎐ :TE4Vָ :TE4㞕%}] 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:TE4'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:TE4LJ n  I:TE4?: J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y 9 U  } u a 1 A  u q   e +262425646821491J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4g J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4EU J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y 9 U  } u a 1 A  u q   e +262425646821491J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4)H8 'J+ 262425646821491 :TE4Ba In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4R=1 J   ( Ii G  Z  l } 7  & F '   Y k 8  | % H z 9XW y5 { j h 6 J [ $%491615684144J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4t|pŪQ 3J+% 262425646821491491615684144 :TE4JĿX 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 :TE4%M==҃ AJ+%) 26242564682149149161568414412345678901234:TE4LSQLite 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:TE4g @'M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4 K I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4菟d^ I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4U3< I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4;?q- :TE4q2[  :TE4)s{8c 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:TE4Cֱ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:TE4DḆj(  I:TE4¶֠ J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 9 A  u q   e +262427983213306J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4m*HQf J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4 Vk J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 9 A  u q   e +262427983213306J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4r⇋f In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE43˦͵ 'J+ 262427983213306:TE4>l 6 J    ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491610381237J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4+qʅ 3J+% 262427983213306491610381237 :TE4Q{H 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 :TE4E1ʴ AJ+%) 26242798321330649161038123712345678901234:TE4dUҎ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:TE4-Λr' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4\X @h I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4&u I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4V&u I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4i \ :TE4 FGg :TE4Vįq} 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:TE4Qm\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:TE4_n  I:TE4v[L!sz J 9 = 9 ) a ] -   ! E% m 9 M Q y M I i 5  Y  U  } u a 1 A  u q   e +262422408578739J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4l# IR J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE46 J 9 = 9 ) a ] -   ! E% m 9 M Q y M I i 5  Y  U  } u a 1 A  u q   e +262422408578739J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4!? 'J+ 262422408578739 :TE4qm ;~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE45iZ J   ( Ii G  Z  l } 7  & F '    Y k 8 | % H z 9XW y5 { j h 6 J [ $%491614558141J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4\"ddi8" 3J+% 262422408578739491614558141 :TE4T躍 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 :TE4CO* AJ+%) 26242240857873949161455814112345678901234:TE4hSQLite 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:TE4=5tn In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4.]V I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4']  I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE498F I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4h_ξ :TE4~|  :TE4 ^PUP 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:TE4VzPSQLite 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:TE45w|  I:TE4-)(F J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y 9 U  } u a 1 A  u q   e +262425632614857J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4&g J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4;"'! J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y 9 U  } u a 1 A  u q   e +262425632614857J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4Y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4-s) 'J+ 262425632614857:TE4wX J   ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491616418738J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4+YLjİ 3J+% 262425632614857491616418738 :TE4-mB .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :TE4 AJ+%) 26242563261485749161641873812345678901234:TE4@zg5SQLite 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:TE4u5q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4a"| I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4 d I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4^< I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4ϔY4t, :TE4aYh  :TE4ϛ+[2& -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4~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_1subscriber:TE4[L   I:TE4PQ<"i J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u 9q   e +262428563283512J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4]8> J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4{S[g J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u 9q   e +262428563283512J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4h[[`" 'J+ 262428563283512 :TE4TCn| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4]LEY J   ( Ii G  Z  l }  7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491613188581J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4ZcҔ 3J+% 262428563283512491613188581 :TE4B'L .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :TE4đVQK7 AJ+%) 26242856328351249161318858112345678901234:TE4=:(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:TE4H+% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4d) 7 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4Aݘ2 I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4(ntU I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4Qy% :TE4u^[mg  :TE4gk -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4$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:TE4 g M.  I:TE4>ktp J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 9 A  u q   e +262427525093494J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4 J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4z&J J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 9 A  u q   e +262427525093494J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4rK˱\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4P 'J+ 262427525093494:TE4 r) J   ( Ii G   Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491612208355J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE40Plcr 3J+% 262427525093494491612208355 :TE4Lh;1 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 :TE4@ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :TE4D?B AJ+%) 26242752509349449161220835512345678901234:TE4u+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4̭5 & I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE46 %M I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4!s5 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4't.# :TE4b_u& :TE4&@ 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 :TE41RQDs -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4ʁ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:TE4טܭ  I:TE4;;~ J 9 = 9 ) a ] -   ! E% m M Q 9 y M I i 5  Y  U  } u a 1 A  u q   e +262423357452047J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE421 J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE43 XZ J 9 = 9 ) a ] -   ! E% m M Q 9 y M I i 5  Y  U  } u a 1 A  u q   e +262423357452047J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4=&:F 'J+ 262423357452047 :TE4^驊5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4I J   ( Ii G  Z  l } 7  & F '   Y k 8 | % H z  9XW y5 { j h 6 J [ $%491616477528J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE43*^D 3J+% 262423357452047491616477528 :TE4V8^: 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 :TE4=qPzñ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :TE4;H, AJ+%) 26242335745204749161647752812345678901234:TE45SQLite 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:TE4fv ܷ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE46J]_ I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4iIƂw I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4ӯ6R@ I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4W֋ :TE4Lj  :TE4謝Lu 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 :TE4ඩ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4ѲNUlSQLite 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:TE4@aeU<  I:TE4?2Д J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } 9u a 1 A  u q   e +262427025100253J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4q\ol J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4h;D J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } 9u a 1 A  u q   e +262427025100253J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4w$%-n In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4ϢE=( 'J+ 262427025100253:TE4>\LM J    ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491610378116J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4!; 3J+% 262427025100253491610378116 :TE4-"hSw 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 :TE4QPO- .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :TE4Csa AJ+%) 26242702510025349161037811612345678901234:TE49 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:TE4E, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE491 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4Ufs ~\ I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4ݞM^y I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE49X7mE :TE4,!8 :TE4/H 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 :TE4&4c { -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4H$*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_1subscriber:TE4ןRF}  I:TE4+:OΈz J 9 = 9 ) a ] -   ! E% m M Q y M I 9 i 5  Y  U  } u a 1 A  u q   e +262424406892840J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4n J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4sr J 9 = 9 ) a ] -   ! E% m M Q y M I 9 i 5  Y  U  } u a 1 A  u q   e +262424406892840J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4U f;J 'J+ 262424406892840 :TE4w; U In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4#5+li J   ( Ii G  Z  l } 7  &  F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491613784742J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4Cdv 3J+% 262424406892840491613784742 :TE4u 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 :TE4{ 5 AJ+%) 26242440689284049161378474212345678901234:TE4(ś_kSQLite 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:TE4(\m In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4}pr I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4]sy[ I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4)k3бT I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE49&3, :TE4S5x  :TE4g͍z 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:TE4Hk@$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:TE4؝?:J  I:TE48] J 9 = 9 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262420345994210J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4+)X J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4՞B$T J 9 = 9 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262420345994210J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4ψ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4#  'J+ 262420345994210:TE4Iin J   ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491618230847J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4u6Vx 3J+% 262420345994210491618230847 :TE4SҬ⹶1 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 :TE4kyG_ AJ+%) 26242034599421049161823084712345678901234:TE4CRR]8SQLite 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:TE4[WP-D* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4,y$w I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4؏A~J I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4ngz+ I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4Luӕ/֣ :TE4 [ֳ :TE4$X 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:TE4m˕?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:TE4#5^  I:TE4z J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u 9q   e +262428706878829J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4bJ J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4X J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u 9q   e +262428706878829J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4647 'J+ 262428706878829 :TE4r('5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4Q J   ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9X W y5 { j h 6 J [ $%491617184701J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4 D 3J+% 262428706878829491617184701 :TE4m"[!m 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 :TE47B R AJ+%) 26242870687882949161718470112345678901234:TE4W貀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:TE4>Eg!5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4xPJ̀> I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4 YM3 I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4׍_ I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4;> :TE4 ^ƞ  :TE4GIv 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:TE4uSƏ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:TE4 K<  I:TE4]Z J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y 9  U  } u a 1 A  u q   e +262425270263179J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4Dw J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4, J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y 9  U  } u a 1 A  u q   e +262425270263179J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4#d In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4]x%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4B6 3J+% 262425270263179491611716647 :TE4Q .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :TE4Tޑe AJ+%) 26242527026317949161171664712345678901234:TE4: qVSQLite 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:TE4%^sp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4uaCTE I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4<8DÀ I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4NU I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4́I :TE4Mx] :TE4egN -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4YSQLite 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:TE4mHЩ\  I:TE4@5q J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429862657336J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4Hv J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4q J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429862657336J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4AF! 'J+ 262429862657336 :TE4f'iqX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE45(U J   ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491618820151J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4oTe 3J+% 262429862657336491618820151 :TE4:m .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :TE4_I=5q) AJ+%) 26242986265733649161882015112345678901234:TE4EZ5UvRSQLite 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:TE4xVyF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4V'CJr1 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE40vU*WI I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4R?Zr I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4Ȃ+dv} :TE4*LɁ  :TE4n=7 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4eSQLite 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:TE4虉p  I:TE4d> J 9 = 9 ) a ] -   ! E% m M Q y M I i 95  Y  U  } u a 1 A  u q   e +262424987891873J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4qU, J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4$ J 9 = 9 ) a ] -   ! E% m M Q y M I i 95  Y  U  } u a 1 A  u q   e +262424987891873J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4KVҙ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4C#T7 'J+ 262424987891873:TE4V>( J   ( Ii G  Z  l } 7  & F '   Y k 8 | % H  z 9XW y5 { j h 6 J [ $%491616257672J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4`Q< 3J+% 262424987891873491616257672 :TE4WQԬls 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 :TE4cݒ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :TE4O AJ+%) 26242498789187349161625767212345678901234:TE4o]XbSQLite 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:TE4W`FkZ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE447 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4UG)}m* I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4N3S I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4ƺﯤ :TE4'!aXG :TE4ōnrr 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 :TE4"Dj -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4_6TSQLite 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:TE4MT唿aC  I:TE4jOB J 9 =  99 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262420270082058J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4Q,a J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4L J 9 =  99 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262420270082058J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4j;F> 'J+ 262420270082058 :TE4ٕ[`[8P In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4W%B J   ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y 5 { j h 6 J [ $%491617581210J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4VgNK 3J+% 262420270082058491617581210 :TE4;0j/1 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 :TE4ڙ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :TE4o AJ+%) 26242027008205849161758121012345678901234:TE4VCXSQLite 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:TE4؎. W3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4~ϡ# I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4UU I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE44ηl I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4OL9~< :TE4Sʰ  :TE4ӵz] 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 :TE4}_787 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4 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:TE4"(  I:TE4{|P J 9 = 9 ) a ] -   ! E% m M Q 9 y M I i 5  Y  U  } u a 1 A  u q   e +262422710209555J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4?B- J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4 LEs J 9 = 9 ) a ] -   ! E% m M Q 9 y M I i 5  Y  U  } u a 1 A  u q   e +262422710209555J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4o In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE46i֋Z 'J+ 262422710209555:TE4J7?p J   (  Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491610880001J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4)'3 3J+% 262422710209555491610880001 :TE4. 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 :TE4X+ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F :TE4:OsD AJ+%) 26242271020955549161088000112345678901234:TE4;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:TE4.V5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4*nx3 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4֝>1 I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4cNFw I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4(F6 :TE4fh :TE43'̍ 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 :TE4u\m¶ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4BƄ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:TE4э  I:TE4EWX J 9 = 9 ) a ] -   ! E% m M Q 9 y M I i 5  Y  U  } u a 1 A  u q   e +262423726448730J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4s~h! J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4y J 9 = 9 ) a ] -   ! E% m M Q 9 y M I i 5  Y  U  } u a 1 A  u q   e +262423726448730J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4bv 'J+ 262423726448730 :TE4Fb In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4xi&' J   ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y 5 { j h 6 J [ $%491617555487J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4jR8J 3J+% 262423726448730491617555487 :TE4R Fzv 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:TE4TracSQLite 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:TE4T) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4>H I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE44~%Á I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4~8s I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4 Ȟo :TE4Fc*  :TE4}~n? 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:TE4QDSQLite 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:TE4!~±ip  I:TE4׆3 J 9 = 9 ) a ] -   ! E% m 9M Q y M I i 5  Y  U  } u a 1 A  u q   e +262422500215518J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4z<2' J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4]:Иf. J 9 = 9 ) a ] -   ! E% m 9M Q y M I i 5  Y  U  } u a 1 A  u q   e +262422500215518J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4ĽrX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE453 'J+ 262422500215518:TE4R@D ` J   ( Ii G  Z  l } 7  & F '   Y k  8 | % H z 9XW y5 { j h 6 J [ $%491615011272J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4(_?A 3J+% 262422500215518491615011272 :TE4c#8 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:TE4D__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:TE4bPx In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4ӻSr]2 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4Iq I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4olJ I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4V63 :TE4Oz :TE4lA{!^+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE48,w J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4ij?\ J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } 9u a 1 A  u q   e +262427085828604J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4*<1̈ 'J+ 262427085828604 :TE4"| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4E7ǀҝaf J   ( Ii G  Z  l }  7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491613226081J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4_ϱP 3J+% 262427085828604491613226081 :TE4wch 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:TE4m;5bSQLite 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:TE4RO$! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4 w|g I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4[.Q8) I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4|Gi I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4U* :TE4Y$҃Dj  :TE4CsbxG 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:TE4 JSW^pSQLite 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:TE4xN4!(  I:TE4 J 9 = 9 ) a ] -   ! E% m M Q y M  9I i 5  Y  U  } u a 1 A  u q   e +262424291791004J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4! Os32 J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4{(Tod J 9 = 9 ) a ] -   ! E% m M Q y M  9I i 5  Y  U  } u a 1 A  u q   e +262424291791004J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4DI9p> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4 :%K,. 'J+ 262424291791004:TE4,SI J   ( Ii G  Z  l } 7  & F '   Y k 8 | %  H z 9XW y5 { j h 6 J [ $%491616146366J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4$ _ 3J+% 262424291791004491616146366 :TE4B Eډ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4,l5SQLite 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:TE4OY=1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4ʕb I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4,Ibj I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4e9&ďA I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4c!LUI :TE4r̎ :TE4 *ɤ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE41Ei{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:TE4j0挵  I:TE4Imھ J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u 9q   e +262429011773713J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4⼽_6 J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4]r9_ J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u 9q   e +262429011773713J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4KMJ) 'J+ 262429011773713 :TE4W[yM In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4S2 m J   ( I i G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491611487127J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4* 3J+% 262429011773713491611487127 :TE44USq .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4NiSQLite 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:TE4Zdj` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4ܑ < a I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4r_ I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4=Vyi I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4{c͌p :TE4@Wq#L  :TE4: -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4BG E@(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:TE4[!h  I:TE4zKsK( J 9 = 9 ) a ] -   ! E% m M Q y 9 M I i 5  Y  U  } u a 1 A  u q   e +262424028146370J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4%?$ J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE49a0 J 9 = 9 ) a ] -   ! E% m M Q y 9 M I i 5  Y  U  } u a 1 A  u q   e +262424028146370J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4JJau2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4dt 'J+ 262424028146370:TE4 54sG J   ( Ii G  Z  l } 7  & F '   Y k 8 | % H  z 9XW y5 { j h 6 J [ $%491616212314J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4\: 3J+% 262424028146370491616212314 :TE4¿ 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 :TE4>U .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4Gp3EVSQLite 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:TE4X{@= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4l=% I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4 т I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4]GO" I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4!k.y :TE4fU :TE43Ia|}T 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 :TE4mfH -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4x 7rSQLite 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:TE4=9-q  I:TE4vt

+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE49 0 J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4C66o J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U 9  } u a 1 A  u q   e +262425774985502J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4!%-Q 'J+ 262425774985502 :TE4F:(җ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4j. J   ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491618715577J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4C)z 3J+% 262425774985502491618715577 :TE49F 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 :TE48Sq .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4S^_孻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:TE4 J`╖ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4 Xn I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4$vq_1 I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4\ǂ I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE44. :TE4y3  :TE4n  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 :TE4ntY -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4X҆Ç6SQLite 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:TE4*%  I:TE41:} J 9 = 9 ) a ] -   ! E% m M Q 9 y M I i 5  Y  U  } u a 1 A  u q   e +262422744121613J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4W J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE42O8Z J 9 = 9 ) a ] -   ! E% m M Q 9 y M I i 5  Y  U  } u a 1 A  u q   e +262422744121613J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4*HG In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59 :TE4Igc 'J+ 262422744121613:TE4}[ wV J   (  Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $%491611431875J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4{)~; 3J+% 262422744121613491611431875 :TE4 xъ4 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 :TE4#G> .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4k6NSQLite 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:TE4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4c9f{4 I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE4ǡ1S I (  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $$%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4Onm"T I M = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e +262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4~bV4 :TE4+4T :TE4s 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 :TE4 t3_ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F:TE4 |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:TE48z`  I:TE4򥱯$4 J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317:TE479ig J # #  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4<6P J 9 = 9 ) a ] -   ! E% m M Q y M I i 5  Y  U  } u a 1 A  u q   e 9 +262429792375136J+262424122800872I+262420760620874H+262428431374340G+262425365214776F+262428392951572E+262426920514313D+262424911714599C+262429992326495B+262420623003798A+262429240134897@+262429232021714?+262420544552632>+262420037146371=+262422641121201<+262429460744438;+262423911444831:+2624223026302899+2624285302979408+2624201932704597+2624295400071216+2624206633915135+2624224556517424+2624211986729083+2624259561684122+2624211936363311+2624279989594150+262425672214671/+262424800592627.+262426828373825-+262427218939794,+262426610514123++262424774656322*+262425851436580)+262428034713311(+262421539258861'+262426550401757&+262424140264900%+262427439816847$+262421729173379#+262425249886904"+262422407047457!+262425065580141 +262426746202601+262421662811562+262420877992987+262427969607106+262423707341904+262421216710396+262425332227245+262421702825736+262425036347738+262424398950538+262420981524186+262429220494430+262424697419284+262425175965504+262423053671529+262425658119880+262422516248530+262420215307208+262428425696288 +262429104959846 +262421796181248 +262420303530670 +262422563980499 +262427428770665+262427089500736+262427524978985+262420126274529+262421691148882+262421253192399+262426197934688+ 262424550194317 :TE4}~ 'J+ 262429792375136 :TE45{O` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241228008724916107545153H+% 2624207606208744916167073013G+% 2624284313743404916183061033F+% 2624253652147764916184480143E+% 2624283929515724916127051653D+% 2624269205143134916128430433C+% 2624249117145994916160448553B+% 2624299923264954916166360763A+% 2624206230037984916172810363@+% 2624292401348974916141266463?+% 2624292320217144916106307513>+% 2624205445526324916163111853=+% 2624200371463714916121560783<+% 2624226411212014916137716173;+% 2624294607444384916144680163:+% 26242391144483149161416116839+% 26242230263028949161544105238+% 26242853029794049161144613537+% 26242019327045949161251388636+% 26242954000712149161500603635+% 26242066339151349161575750034+% 26242245565174249161860206133+% 26242119867290849161006216532+% 26242595616841249161252605731+% 26242119363633149161456502130+% 2624279989594154916155830613/+% 2624256722146714916164628463.+% 2624248005926274916141863543-+% 2624268283738254916124878313,+% 2624272189397944916136338873++% 2624266105141234916137224233*+% 2624247746563224916135785133)+% 2624258514365804916161853533(+% 2624280347133114916147668013'+% 2624215392588614916178450623&+% 2624265504017574916177431363%+% 2624241402649004916100232523$+% 2624274398168474916148771343#+% 2624217291733794916178156663"+% 2624252498869044916137074863!+% 2624224070474574916178670133 +% 2624250655801414916123130703+% 2624267462026014916181203033+% 2624216628115624916110234443+% 2624208779929874916127750263+% 2624279696071064916161425443+% 2624237073419044916182446183+% 2624212167103964916122007353+% 2624253322272454916171273533+% 2624217028257364916116504273+% 2624250363477384916164385043+% 2624243989505384916105644543+% 2624209815241864916133734513+% 2624292204944304916108178103+% 2624246974192844916133014883+% 2624251759655044916135640863+% 2624230536715294916155252703+% 2624256581198804916117173773+% 2624225162485304916184014723+% 2624202153072084916126330443 +% 2624284256962884916188266743 +% 2624291049598464916176745083 +% 2624217961812484916141074753 +% 2624203035306704916172787133 +% 2624225639804994916178761203+% 2624274287706654916174324863+% 2624270895007364916184173223+% 2624275249789854916117782283+% 2624201262745294916101077543+% 2624216911488824916107614833+% 2624212531923994916105226053+% 262426197934688491611874237[+%7 3262424550194317491614451586MSC-00-00-00-00-00-002024-10-13 08:25:59:TE4' J  ( Ii G  Z  l } 7  & F '   Y k 8 | % H z 9XW y5 { j h 6 J [ $433J%491610754515I%491616707301H%491618306103G%491618448014F%491612705165E%491612843043D%491616044855C%491616636076B%491617281036A%491614126646@%491610630751?%491616311185>%491612156078=%491613771617<%491614468016;%491614161168:%4916154410529%4916114461358%4916125138867%4916150060366%4916157575005%4916186020614%4916100621653%4916125260572%4916145650211%4916155830610%491616462846/%491614186354.%491612487831-%491613633887,%491613722423+%491613578513*%491616185353)%491614766801(%491617845062'%491617743136&%491610023252%%491614877134$%491617815666#%491613707486"%491617867013!%491612313070 %491618120303%491611023444%491612775026%491616142544%491618244618%491612200735%491617127353%491611650427%491616438504%491610564454%491613373451%491610817810%491613301488%491613564086%491615525270%491611717377%491618401472%491612633044%491618826674 %491617674508 %491614107475 %491617278713 %491617876120 %491617432486%491618417322%491611778228%491610107754%491610761483%491610522605%491611874237% 491614451586 :TE4M? *J+ 262429792375136433 :TE4. 8J+) 26242979237513643312345678901234