7-"mɧ%p5 "mɧ%dqr) MJ+)7 26242485190773701312345678901234MSC-00-00-00-00-00-00 "mɧ%1d)f `J+)7 326242485190773701312345678901234MSC-00-00-00-00-00-002024-10-30 08:57:11"mɧ%Vup9SQLite 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"mɧ%#B7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ% È2 I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%N I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%ak^ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%]= "mɧ%Q,S) "mɧ%;mF-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"mɧ%>  I"mɧ% + J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%(%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%MX7a J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%o*ŬG In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "mɧ%KnK 'J+ 262424851907737"mɧ%5ܯd㰽 J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { 689J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%ߣ *J+ 262424851907737689 "mɧ%&H 8J+) 26242485190773768912345678901234 "mɧ%[M)\ MJ+)7 26242485190773768912345678901234MSC-00-00-00-00-00-00 "mɧ%N8QZ `J+)7 326242485190773768912345678901234MSC-00-00-00-00-00-002024-10-30 08:57:11"mɧ%Edfui7SQLite 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"mɧ%&f)ˋ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%D=c I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%"s I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { %491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%s%=h I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%8sH "mɧ%=U"mɧ%aSQLite 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"mɧ%ϝ& bb  I"mɧ%ҴF6 J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%}%m / J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%o|}@ J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%T ! 'J+ 262424851907737 "mɧ%^ <|_2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%fqV; J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { 933J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%cat *J+ 262424851907737933 "mɧ%RrŘn 8J+) 26242485190773793312345678901234"mɧ%EmlJu*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"mɧ%~+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%\*Ty I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%JyR` I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { %491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%}k: I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%EB` "mɧ%ԹYjh "mɧ%tˑ{@%SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber"mɧ%J]  I"mɧ%C J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%,ҭvF J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%M| J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%cX%jg In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "mɧ%̝ 'J+262424851907737"mɧ%t;* J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { 700J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%ӿLr *J+262424851907737700 "mɧ%_U%I 8J+)26242485190773770012345678901234"mɧ%9XWSQLite 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"mɧ%µL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ% ߅T I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%J I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { %491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%@A I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%P9ݭ "mɧ%pZ"mɧ%tω0&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"mɧ%o3Uve  I"mɧ%puiZW J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%K<]c J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%X"}I J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%[( 'J+262424851907737 "mɧ%{jC) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "mɧ%d7 5J+)26242485190773712345678901234"mɧ%9U$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"mɧ%<\7> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%ܯ44r I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%:);aIK I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%P]<8z I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%yκ "mɧ%~U\ "mɧ%fSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber"mɧ%h  I"mɧ%(a J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%@@ J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%dQ J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%y)lxl) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "mɧ% W? 'J+ 262424851907737 "mɧ% N 5J+) 26242485190773712345678901234 "mɧ%o JJ+)7 26242485190773712345678901234MSC-00-00-00-00-00-00 "mɧ%/i ]J+)7 326242485190773712345678901234MSC-00-00-00-00-00-002024-10-30 08:57:11"mɧ%{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"mɧ%0/ B In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%!^e I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%{S]. I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%ʷ0$ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%(bFPl\ "mɧ%1>?ET"mɧ%1N_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"mɧ%8oK  I"mɧ%X$[ J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%#zCz J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%`1B4g- J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%yMY{ 'J+ 262424847040418 "mɧ%+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%TI J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { 843J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%-owh *J+ 262424847040418843 "mɧ%Oֱ ?J+7 262424847040418843MSC-00-00-00-00-00-00 "mɧ%m4; RJ+7 3262424847040418843MSC-00-00-00-00-00-002024-10-30 08:57:15"mɧ%]~F|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"mɧ%N[p In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%䇋2 I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%B< I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { %491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%كM I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%$`0 N "mɧ% @ "mɧ%YESQLite 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"mɧ%7_  I"mɧ%!Kv2 J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%K $Y J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ% xC O J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%ݲq# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "mɧ%Ҩ`Sa 'J+ 262424847040418"mɧ%Ɋd#C J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { 649J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%xߘ *J+ 262424847040418649 "mɧ%k\I) ?J+7 262424847040418649MSC-00-00-00-00-00-00 "mɧ%}p5G RJ+7 3262424847040418649MSC-00-00-00-00-00-002024-10-30 08:57:15"mɧ%^dnK4SQLite 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"mɧ%$Mʘ, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%wf I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%n1[ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { %491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%PDYAn I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ% ;bOf "mɧ%9]Vg6"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"mɧ%4~q?  I"mɧ%JL-`s. J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%$! J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%W-' J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ% g 'J+ 262424847040418 "mɧ%lGP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%pE) J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { 600J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%:Ph *J+ 262424847040418600"mɧ%aGTMSQLite 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"mɧ%90f6v In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%]Ԑcf I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%AsSq I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { %491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%uzm% I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%y>ᯢ "mɧ%n%- "mɧ%(HV 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"mɧ%mtl#  I"mɧ%Jˑd J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%6$P= J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%GK¨ J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%#*T In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "mɧ%)q 'J+262424847040418"mɧ% 2Gi J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {028J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%uRM> *J+262424847040418028"mɧ%dSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber"mɧ%o In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%z4jw= I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%˜))Y I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%; I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%6'ef "mɧ%E}5"mɧ%Sw%ISQLite 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"mɧ%FF&  I"mɧ%A J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%b7W J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%n4ݎF J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%J -| 'J+262424847040418 "mɧ%=au In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%@dhiSQLite 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"mɧ%;[@7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%٦B{ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%Ht`=> I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%4[ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%ORRS "mɧ%Ϗ "mɧ%y ~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"mɧ%]RE  I"mɧ%nnw J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%[v J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%bTaH J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424847040418J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%.#OtRq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "mɧ%?ɒ 'J+ 262424847040418 "mɧ%.zG4 +% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%z4z=- I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%4Aj&ُ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%B.X\G- I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%JNp0  "mɧ%=ܱ"mɧ% cm~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"mɧ%m+f  I"mɧ%nPIn J 9 i  Q 9  a 1   u Uu E ] y5q -   9  ) m M a %  M Y e A  I! }  =+262424463465208J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%\cc J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%sEh! J 9 i  Q 9  a 1   u Uu E ] y5q -   9  ) m M a %  M Y e A  I! }  =+262424463465208J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%2XF 'J+ 262424463465208 "mɧ%OA In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%ddc8# J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {314J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ% *J+ 262424463465208314 "mɧ%; ?J+7 262424463465208314MSC-00-00-00-00-00-00 "mɧ%+X8a RJ+7 3262424463465208314MSC-00-00-00-00-00-002024-10-30 08:57:18"mɧ%BƲ2FSQLite 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"mɧ%5<" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%8}TO I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%zfwVa I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%"P<)F I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%{c "mɧ%[S^Dp "mɧ%1PSQLite 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"mɧ%3.r  I"mɧ%"{: J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262426584047596J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%?1mP J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%uvl J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262426584047596J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%؄r In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "mɧ%&" 'J+ 262426584047596"mɧ%8)H J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9  } i  l ( % k W {%491615567740J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%EXa 3J+% 262426584047596491615567740 "mɧ%Yzm] HJ+%7 262426584047596491615567740MSC-00-00-00-00-00-00 "mɧ%yݲ [J+%7 3262426584047596491615567740MSC-00-00-00-00-00-002024-10-30 08:57:23"mɧ%@|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"mɧ%tkד In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%u'Y I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%1֮+{ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%wnv?n I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%uq} "mɧ%/zG"mɧ%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"mɧ%)|Z.R  I"mɧ%M\+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%8^O | J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%ƅ* J 9 i  Q 9  9 a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262421648499811J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%tm 'J+ 262421648499811 "mɧ%(JM In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%[ J   6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%133713381339J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%o 3J+% 262421648499811133713381339"mɧ%LPSQLite 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"mɧ%0H4M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"mɧ%sjЗ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"mɧ%҅U I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "mɧ%fX I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "mɧ%ԯ "mɧ%lQ  "m_|#諽 & { 6GyX $hz5Fi   %W {%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#~H  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#2{% 'n9e0 \ ' S   J  v A m 8 d/''+ 2624254812644703&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#j WUO ' 9  1u E ]5q  m Ma %  Y  I! +262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#N e ' v v 6GyX $hz5Fi   %W {'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#"kǻD ' 9  1u E ]5q  m Ma %  Y  I! +262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Ȝ 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#Yf ' j 6GyX $hz5 jFi   %W {%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#pN9  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 "m_|#L>+ '  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#sN*- (n9e0 \ ' S   J  v A m 8 d/'(+ 2624209388358753'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#z_= ( 9  1u E ]5q  m Ma %  Y  I! +262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#a* ( e e 6GyX $hz5 jFi   %W {(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|# >C ( 9  1u E ]5q  m Ma %  Y  I! +262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#OolOq (n9e0 \ ' S   J  v A m 8 d/3(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#o ( Y 6GyX $hz5 jF Yi   %W {%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#_ЧA  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 "m_|# bQ h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#)] )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624212156033873(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#6L-1 ) 9  1u E ]5q  m Ma %  Y  I! +262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Zud ) T T 6GyX $hz5 jF Yi   %W {)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#$?M# ) 9  1u E ]5q  m Ma %  Y  I! +262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#ԁ )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#ΓȬ ) H 6GyX $h Hz5 jF Yi   %W {%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#zqH  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 "m_|#9=wy# h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#7a` *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624222915851253)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#o1 * 9  1 u E ]5q  m Ma %  Y  I! +262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#'R * C C 6GyX $h Hz5 jF Yi   %W {*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|# g * 9  1 u E ]5q  m Ma %  Y  I! +262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#3N<7 *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#Eǡ * 7 6 7GyX $h Hz5 jF Yi   %W {%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Vv ,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"m_|#lfxo +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624218855386643*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#=Q + 9  1 u E ]5q  m Ma %  Y  I! +262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#+3MآA + 2 2 6 7GyX $h Hz5 jF Yi   %W {+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#sn1 + 9  1 u E ]5q  m Ma %  Y  I! +262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#!QD(KL +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#{l+| + & 6 7GyX &$h Hz5 jF Yi   %W {%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#]: ! 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"m_|#?*ҭ ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624275906316223++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|##m8 , 9  1 u E ]5q  m Ma %  Y  I! +262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#  , ! ! 6 7GyX &$h Hz5 jF Yi   %W {,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#|Z% , 9  1 u E ]5q  m Ma %  Y  I! +262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|# ɚ< ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#bmF2 ,  6 7GyX &$ h Hz5 jF Yi   %W {%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|# H7ρl# " 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"m_|# F9`x -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624290922586913,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#b+Ghx - } 9  1 u E ]5q  m Ma %  Y  I! } +262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#!~̛) -   6 7GyX &$ h Hz5 jF Yi   %W {-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#V=K - } 9  1 u E ]5q  m Ma %  Y  I! } +262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#|N -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#nj6 -  6 7GyX &$ h Hz5 j F Yi   %W {%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#J@35$ Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#X*D .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624200500760653-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#jfK~ . i i 9  1 u E ]5q  m Ma %  Y  I! } +262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#i2K .  6 7GyX &$ h Hz5 j F Yi   %W {.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#J%b . i i 9  1 u E ]5q  m Ma %  Y  I! } +262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#HlWC@ .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#g} .  6 7G yX &$ h Hz5 j F Yi   %W {%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#120S h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#X "M /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624231446343433.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#"4ɲ / U i 9  1  Uu E ]5q  m Ma %  Y  I! } +262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#pVon /  6 7G yX &$ h Hz5 j F Yi   %W {/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#O)h / U i 9  1  Uu E ]5q  m Ma %  Y  I! } +262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#{Y /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#iS /  6 7G  yX &$ h Hz5 j F Yi   %W {%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#S'|e@* # 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 "m_|#g)+ h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#skr!N_ 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624277985321213/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#N ڣE 0 A i 9  1  Uu E ]5q  m Ma %  Y A I! } +2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#s{ 0  6 7G  yX &$ h Hz5 j F Yi   %W {0%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Fo! 0 A i 9  1  Uu E ]5q  m Ma %  Y A I! } +2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#5 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#<2Hx 0  6 7G  y X &$ h Hz5 j F Yi   %W {%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#%)2,8 $ 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 "m_|#-v- dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#3.`I 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242423045029730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#9S90e 1 - i 9  1  Uu E ]5q -  m Ma %  Y A I! } +2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#UPRY 1  6 7G  y X &$ h Hz5 j F Yi   %W {1%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#W4i 1 - i 9  1  Uu E ]5q -  m Ma %  Y A I! } +2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#b. 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|# O 1  6 7G  y X &$ h Hz5 j F Yi   %W {%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#.$}O % 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 "m_|#N?X9+ h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#@4`b~F 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242047071522531+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#^rtC 2  i  9  1  Uu E ]5q -  m Ma %  Y A I! } +2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#,̉ 2  6 7G  y X &$ h Hz5 j F Yi   %W {2%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#%Z RNy 2  i  9  1  Uu E ]5q -  m Ma %  Y A I! } +2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#dI ( 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|# źAW 2  6 7G  y X &$ h Hz5 j F Yi   %W {%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#AG> . & 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"m_|#>%5'Ki 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242100429550732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#O.sr_ 3  i  9  1  Uu E ]5q -  m Ma %  Y A I! } +2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#W3 3  6 7G  y X &$ h Hz5 j F Yi   %W {3%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#z ٪ 3  i  9  1  Uu E ]5q -  m Ma %  Y A I! } +2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#[b.7 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#\7 3  6 7G  y X &$ h Hz5 j  F Yi   %W {%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#ٺF ' 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"m_|#W 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242617107725633+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#1@}c 4 i  9  1  Uu E ]5q -  m Ma %  Y A I! } +2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#d y 4  6 7G  y X &$ h Hz5 j  F Yi   %W {4%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#4p;r"JL : ' 6 I 7G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#!L[v , \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"m_|#') ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624263622175923:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#X|^H ; e i  9  1  Uu E ] y5q -    m M a %  Y e A I! } +262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#0zcm ; " " 6 I 7G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#wb:l ; e i  9  1  Uu E ] y5q -    m M a %  Y e A I! } +262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#3\p ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#Лy ;  6 I 7G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#偓ط - 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"m_|#DAh <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624204788448583;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#% < Q i  Q 9  1  Uu E ] y5q -    m M a %  Y e A I! } +262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#82| <   6 I 7G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#( K < Q i  Q 9  1  Uu E ] y5q -    m M a %  Y e A I! } +262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#, <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#Z,R6 <  6  I 7G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#I . 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"m_|#Z/C  =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624296980775203<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#".vdz = = i  Q 9  1  Uu E ] y5q -    m M a %  Y e A I! }  =+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#*e =  6  I 7G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|# 5_ = = i  Q 9  1  Uu E ] y5q -    m M a %  Y e A I! }  =+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#d-I =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#-k^X =  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#*d?L $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#4& >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624253620518083=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#GF8 > ) i  Q 9  1  Uu E ] y5q -    ) m M a %  Y e A I! }  =+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|##g6 >  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Czs; > ) i  Q 9  1  Uu E ] y5q -    ) m M a %  Y e A I! }  =+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#r^f >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|##|@. >  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#OX4 %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#lָ` ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624230121878513>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#6pv ?  i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A I! }  =+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#'bR& ?  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#d! EC0 ?  i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A I! }  =+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#)] ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#ng5L ?  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#m{1t /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 "m_|#yȲk &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#jݩ) @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624247947117123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#I)fּ @  i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A I! }  =+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#ѣh N @  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Yi   % kW {@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#44 @  i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A I! }  =+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#ѓAO @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#Й2: @  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y i   % kW {%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#dAoH 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 "m_|#SUs 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#^Z"( Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624202301445633@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#MC  A i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A I! }  =+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Y A  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y i   % kW {A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#9$ A i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A I! }  =+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#p.O2 Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#: 뗐O A  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y i   % kW {%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#xi~K' 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 "m_|#>r˜^ ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#s#+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#\0%0 B i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|# daE B  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y i   % kW {B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#&J B i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#QZ B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#B,. B  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y i   % kW {%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#QT 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"m_|#@ Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624235711491003B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#}< C i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#³S C  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y i   % kW {C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#tXw C i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#_6lw Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#ˀB C  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y i   % k W {%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#. 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"m_|# z3L Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624257765275733C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#D@R D i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#:@ֺ} D  6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y i   % k W {D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#7t|Bek D i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#1:Wce Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#iZ D } 6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y } i   % k W {%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#ZRh 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"m_|#a,ՉK En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624263118658833D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#bZ B E i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#SjYq' E x x 6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y } i   % k W {E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Y E i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#d,E En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#V3) E l 6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y } i  l % k W {%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#uZ~ )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#a1ϯ Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624254321426733E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#NBԑX F i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Fa F g g 6  I 7 G  y 8 X ' &$ h Hz Z5 j  | F Y } i  l % k W {F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|# F i  Q 9  1   Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Fu9 FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#V?s F [ 6  I 7 G [  y 8 X ' &$ h Hz Z5 j  | F Y } i  l % k W {%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#uHU+ T *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#8$ufMY G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624231216840473F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#V>S2 G u i  Q 9  1   u Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#l2榓 G V V 6  I 7 G [  y 8 X ' &$ h Hz Z5 j  | F Y } i  l % k W {G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#xBz T G u i  Q 9  1   u Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#L=@t G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#1L 5 G J 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y } i  l % k W {%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|# u" 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 "m_|#4\kV +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#8[l-5Px Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624217641012933G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#-^ H a i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#xBO H E E 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y } i  l % k W {H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#U8,s H a i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  Y e A  I! }  =+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#B{!zT Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#B-í H 9 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l % k W {%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#"o0  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 "m_|#|@e ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#ݩF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624261594897413H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#< I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Dl I 4 4 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l % k W {I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#h7f I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#.m In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#!i` I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#]ӳמ5 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F "m_|#h* -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"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"m_|#'+S%  I"m_|#8D J 9 i  Q 9  9 a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262421729017660J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#<X& J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#/ܴ3 J 9 i  Q 9  9 a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262421729017660J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#Hq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#]fo 'J+ 262421729017660"m_|#yMNV J  6  I 7 G  [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491611205443J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#pDe 3J+% 262421729017660491611205443 "m_|#ց+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#s5M I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#΢3' I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#fz]^ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#PrwY "m_|#5oG "m_|#S6~ 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"m_|#Gū3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber"m_|#IqNl'  I"m_|#suJ* J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! } 9  =+262429319189125J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Wz)  J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#6 J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! } 9  =+262429319189125J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|# gs 'J+ 262429319189125 "m_|#6g In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#w 8 J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y  9 } i  l ( % k W {%491615237705J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#4 3J+% 262429319189125491615237705 "m_|#Ïor 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 "m_|#(+]Ip AJ+%) 26242931918912549161523770512345678901234"m_|#WG(]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"m_|#АVm%oA In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#_ߗ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#W֒f_͙ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#{%P% I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#Re "m_|#ߠ  "m_|#q+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#}1 J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#1^w J 9 i  Q 9  a 1  9  u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262422527261823J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#_]v In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#j, 'J+ 262422527261823"m_|#Wu9 J  6  I 7 G  [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491611114221J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|##v= 3J+% 262422527261823491611114221 "m_|#x%ʿ%p 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 "m_|#SzF- AJ+%) 26242252726182349161111422112345678901234"m_|#6ǰi)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"m_|#(EV In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#e)+eh I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#>O@_F I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#'0}P I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#K1  "m_|#0(W&N "m_|#U 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"m_|#'12SQLite 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"m_|#o]G%N  I"m_|#- # J 9 i  Q 9  a 1   u U 9u E ] y5q -    ) m M a %  M Y e A  I! }  =+262423278687674J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#G{[$ J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#G+̨t J 9 i  Q 9  a 1   u U 9u E ] y5q -    ) m M a %  M Y e A  I! }  =+262423278687674J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#9Db{0 'J+ 262423278687674 "m_|#7<< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#㝦 rA J  6   I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491610423645J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#ac-e 3J+% 262423278687674491610423645 "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 "m_|#0Wp AJ+%) 26242327868767449161042364512345678901234"m_|#8 FSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber"m_|#:Ēj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#XT I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Z;#2vq I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Eۑ?o I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#ŸS1" "m_|#طi`g  "m_|#cfu( 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"m_|#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"m_|#  I"m_|#@8nb J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424926573653J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Zp# J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#1Y<6 J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424926573653J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#ل. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#' 'J+ 262424926573653"m_|# /a J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  |  F Y 9 } i  l ( % k W {%491614174660J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Tq 3J+% 262424926573653491614174660 "m_|#ч$6 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F "m_|#1oQ AJ+%) 26242492657365349161417466012345678901234"m_|#n-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"m_|#&+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#!8.;N I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Ȯ?=} pJ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#I, I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#,yk  "m_|#*3s} "m_|#լvLC =N -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#yoTD;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"m_|#׿e ?  I"m_|#Wr~a J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  9 =+262429677299223J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#=?[ J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#:) J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  9 =+262429677299223J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#,KX 'J+ 262429677299223 "m_|#sտ' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#Nq J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i   l ( % k W {%491616546625J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#0 -x 3J+% 262429677299223491616546625 "m_|#`RZ< .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F "m_|#U|L AJ+%) 26242967729922349161654662512345678901234"m_|#8N:?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"m_|#uf4dG@W In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#cjE I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#ZW$ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#U /)U I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#_F#Ca "m_|#o  "m_|#h2I -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#jGcSQLite 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"m_|#{4  I"m_|#BLj J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a % 9  M Y e A  I! }  =+262425807645078J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#WbI@ J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Fl9Gn J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a % 9  M Y e A  I! }  =+262425807645078J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#,}ɿ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#^CX 'J+ 262425807645078"m_|#/!A J   6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491610003813J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Pnȫ 3J+% 262425807645078491610003813 "m_|# }𢡊hb 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 "m_|#ޥ3* .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F "m_|#Օ; t AJ+%) 26242580764507849161000381312345678901234"m_|#tWSQLite 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"m_|#?ܙ];3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#|?P I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#abu{ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#.cPI I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#Wh "m_|#]53P "m_|#.y2 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 "m_|#Fắa -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"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"m_|#Õ}  I"m_|#1#? J 9 i  Q 9 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262421278282763J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Z/2 J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#\Z1 J 9 i  Q 9 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262421278282763J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#hžv 'J+ 262421278282763 "m_|#OD In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#W[ J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491618456814J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#kW. 3J+% 262421278282763491618456814 "m_|#/M2G 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 "m_|#^7Xro .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F "m_|#a֬OX: AJ+%) 26242127828276349161845681412345678901234"m_|#a.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"m_|#Hg. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#!j! I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Cz<*s I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#q}a I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#f "m_|#)BPy  "m_|#fD(yѣ 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 "m_|# -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#MeYSQLite 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"m_|#u  I"m_|#JEU3 J 9 i  Q 9  a 1   u U 9u E ] y5q -    ) m M a %  M Y e A  I! }  =+262423198837164J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#2&W J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#/U+ J 9 i  Q 9  a 1   u U 9u E ] y5q -    ) m M a %  M Y e A  I! }  =+262423198837164J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#B_ab In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#u: 'J+ 262423198837164"m_|#)\& J  6  I 7 G [  y 8 X ' &$  h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491613166768J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|# "C 3J+% 262423198837164491613166768 "m_|#r,w - 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 "m_|# X .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F "m_|#j5k AJ+%) 26242319883716449161316676812345678901234"m_|# VU9n]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"m_|#}x71& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#y I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#@Ox I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Ijp I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#e wQ "m_|#`.v "m_|#~{A| 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 "m_|#Į+I&; -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#uvSQLite 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"m_|#5Δ=#  I"m_|#=ʃ-!R J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262426387336201J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#kTщ! J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#] J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262426387336201J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#ޓs 'J+ 262426387336201 "m_|#3^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#vjsЋ J  6  I 7  G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491611010565J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Xb. 3J+% 262426387336201491611010565 "m_|#ԌUY 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 "m_|#|dûid AJ+%) 26242638733620149161101056512345678901234"m_|#wqSQLite 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"m_|#= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#ɣO>܆s I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#򏦢M I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#ח]C I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|# "m_|#.pעFk  "m_|#t.Ld 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"m_|#5~CSQLite 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"m_|#Ѹ-  I"m_|#+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#loO J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#;_ J 9 i  Q 9  a 1  9  u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262422758020367J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#f In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#?FL 'J+ 262422758020367"m_|#d:mLX J  6   I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491610646740J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#_ 3J+% 262422758020367491610646740 "m_|#Q$ 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 "m_|#cP}1z AJ+%) 26242275802036749161064674012345678901234"m_|#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"m_|#k In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#"zۑ9 I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#}c I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#ܺ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#˹5.u "m_|#29 "m_|#nc%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"m_|#iCI?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"m_|#z"NP  I"m_|#;!H J 9 i  Q 9  a 1   u Uu E 9 ] y5q -    ) m M a %  M Y e A  I! }  =+262423594696411J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Q(튚K J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#4  J 9 i  Q 9  a 1   u Uu E 9 ] y5q -    ) m M a %  M Y e A  I! }  =+262423594696411J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#M> l 'J+ 262423594696411 "m_|#? In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#3O J   6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491610073067J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#_ ^P 3J+% 262423594696411491610073067 "m_|#kq³ 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 "m_|#PQѲZo AJ+%) 26242359469641149161007306712345678901234"m_|#c65;49SQLite 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"m_|#,M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#k}e I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#| >e I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#x\ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#H. "m_|#'YX{gS  "m_|#Ӵ]< 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"m_|#8FOASQLite 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"m_|#"cPe  I"m_|#F֌Ѡe+ J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A 9  I! }  =+262427800878416J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#$7gŏm J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#P.&|S J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A 9  I! }  =+262427800878416J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#oO In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#^0nV 'J+ 262427800878416"m_|#ii@ J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i   l ( % k W {%491616786667J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#X.<c 3J+% 262427800878416491616786667 "m_|#thJ x6 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F "m_|# D AJ+%) 26242780087841649161678666712345678901234"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"m_|#]> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#I2, I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#*([ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#( <8 I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|# "m_|#1u> "m_|#J -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|##{: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"m_|#Fu1V  I"m_|#,ۂ7f J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262426610824597J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#&J8L J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|# 1 J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262426610824597J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#$%qZ 'J+ 262426610824597 "m_|# _ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#G<4 J   6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491610166770J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#9"u 3J+% 262426610824597491610166770 "m_|#-b#8 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F "m_|#.W&M AJ+%) 26242661082459749161016677012345678901234"m_|#S֮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"m_|#u90{v: In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#ůo I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Ćݤ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#絁G I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#K6] "m_|#-bH/j(  "m_|#Ѧlc -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#sQ*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"m_|#<  I"m_|#3; J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262427115881440J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#q4` J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#hk J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262427115881440J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#5e7g In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#B,q 'J+ 262427115881440"m_|#+X> J  6   I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491610677736J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Jž 3J+% 262427115881440491610677736 "m_|#k"&9 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 "m_|# szU .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F "m_|#^+L AJ+%) 26242711588144049161067773612345678901234"m_|#oy1SQLite 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"m_|# n4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#'hK#"2 I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#[Phu E I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#I?# I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#G}Mi "m_|#uSsw "m_|#ًQ8 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 "m_|#=Dž -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#ePXSQLite 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"m_|#S5z/6  I"m_|#A!N J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262427251786134J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#2! J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|##2w J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262427251786134J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#ɲ;( 'J+ 262427251786134 "m_|#* 4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#KJ+$ J  6  I 7 G [  y 8 X ' & $ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491613084837J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#;24zm 3J+% 262427251786134491613084837 "m_|#[7 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 "m_|#"Q6 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F "m_|#n=rT=B AJ+%) 26242725178613449161308483712345678901234"m_|#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"m_|#Xo%%;c In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#zv] I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#0&!( I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#jI I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#3[M "m_|#6 j  "m_|#Qpc 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 "m_|# pD -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#1m{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"m_|#I[  I"m_|# ԄpY5 J 9 i  Q 9 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262420792322914J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#(dI J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#33ޫ; J 9 i  Q 9 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262420792322914J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#!XeɵO In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#L/݀uLh 'J+ 262420792322914"m_|#&"' J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W  {%491618622505J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#ܪ$# 3J+% 262420792322914491618622505 "m_|#9 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 "m_|#@d: .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F "m_|#`a$4w4y AJ+%) 26242079232291449161862250512345678901234"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"m_|#CT!cO In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#h|g I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#cޫk* I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#5^ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#gy "m_|#*XZ "m_|#vǨ > 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 "m_|#ـ$fҘ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#;<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"m_|#k7   I"m_|#N+B J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a % 9  M Y e A  I! }  =+262425836610061J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#sG J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#M J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a % 9  M Y e A  I! }  =+262425836610061J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#Qq*Jb 'J+ 262425836610061 "m_|#Z)a In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#-DXJA%h J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W  {%491618648876J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Ir 3J+% 262425836610061491618648876 "m_|#Ȟ 3q 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"m_|#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"m_|#>z>쳠 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#lq8Br I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#ziWG;= I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Bz*^ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#S)uG "m_|#&1R  "m_|#k0G 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"m_|#Gw0SQLite 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"m_|#nc  I"m_|#sͩ J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262427305318251J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#יUm/ J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#$KZ~gs?" J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e 9 A  I! }  =+262427305318251J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#(@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#wg݅ 'J+ 262427305318251"m_|#H)7q J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491617703021J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#< 0L 3J+% 262427305318251491617703021 "m_|#YM< 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"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"m_|#䆑~H In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#]=Zh I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#"Ic~ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#e@ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#c-R" "m_|#LuЮ "m_|#pPI 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"m_|#%ZSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber"m_|#%ri  I"m_|#2c[ J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424865138929J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#I ӂ}Խ J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#C8 J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424865138929J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#~w{!2 'J+ 262424865138929 "m_|#uE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#KJl0 J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y  9 } i  l ( % k W {%491615225507J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#W僑O 3J+% 262424865138929491615225507 "m_|#AtF 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"m_|#tMSQLite 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"m_|#t굜ag In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#Y5(׭ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#:/Z I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#rԻ{0 I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#d3/i "m_|#0΂  "m_|#®: 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"m_|#Dئ?UCSQLite 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"m_|##2   I"m_|#yb!i>c J 9 i  Q 9  a 1   u U 9u E ] y5q -    ) m M a %  M Y e A  I! }  =+262423177463042J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#胷 5 J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#d' J 9 i  Q 9  a 1   u U 9u E ] y5q -    ) m M a %  M Y e A  I! }  =+262423177463042J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#E1--*U In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#q 'J+ 262423177463042"m_|#KZ J  6  I 7 G [  y  8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491612122135J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#J$ 3J+% 262423177463042491612122135 "m_|#on .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#j;Dw6[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"m_|#{9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#U I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#2!ٗ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#eN$ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#GUA!I "m_|#Mu^ "m_|#k -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#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"m_|#uU=\  I"m_|#QO%P J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  9I! }  =+262428980956737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Ү>B J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#jYeQb J 9 i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  9I! }  =+262428980956737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#b$LF 'J+ 262428980956737 "m_|#Q_f In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#)ʵoҰ J  6   I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491610485466J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|# I6R 3J+% 262428980956737491610485466 "m_|#'᱄4u_: .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#$WSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber"m_|#'+L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#yٙ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#]3{C I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|# j%K") I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#?0Isu "m_|#*}  "m_|#WkJ1 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|# .2'8hSQLite 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"m_|#!x]iN  I"m_|#uL.P J 9 i  Q 9  9 a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262421414277468J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Z@V` J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#BT/ J 9 i  Q 9  9 a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262421414277468J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#҅m In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#kx=9V| 'J+ 262421414277468"m_|#Q X| J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491611653853J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#9&W"e 3J+% 262421414277468491611653853 "m_|#8v 4 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 "m_|# =wJ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#4^[}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"m_|#aBR In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#WA I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#{/ߋ$ I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#d~ I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#5 "m_|#RӴPHY "m_|#LVwx 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 "m_|#[Jç -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#؟ݱXISQLite 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"m_|#ۏsQ  I"m_|# J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262425067752028J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#Ygd J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#9*,0 J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262425067752028J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#[B 'J+ 262425067752028 "m_|#n-⪨G In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#5ɽXH J  6  I 7 G [  y 8 X ' &$ h  Hz Z J5 j  | F Y 9 } i  l ( % k W {%491613301703J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#DEp}I* 3J+% 262425067752028491613301703 "m_|#cݠX{ 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 "m_|#3 x .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#&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"m_|#k/( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#OAf I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#3P I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#$SR˱J I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|# "m_|#|,k  "m_|#Q'O 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 "m_|#~ q ( -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|##'sFSQLite 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"m_|#o  I"m_|#JIM J 9 i  Q  99  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262421014257515J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#eȦH J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#Hr l J 9 i  Q  99  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  =+262421014257515J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#.>d In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06 "m_|#_H~b 'J+ 262421014257515"m_|#S.^"E J  6  I 7 G [  y  8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {%491612220435J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|# T*_ 3J+% 262421014257515491612220435 "m_|#sK 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 "m_|#ͻg}l .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"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"m_|#3} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#ˏq I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#' I ( 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W { {%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#ݚ? I M i  Q 9  a 1   u Uu E ] y5q -    ) m M a %  M Y e A  I! }  = =+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#>*9sG "m_|#,^Ɖ "m_|#4F 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 "m_|#Mp -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F"m_|#mD1hc{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"m_|#'  I"m_|#jDF 6 J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774"m_|#|[ J # # 6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#0i\6 J 9 i  Q 9  a 1   u Uu E ] y5q -    9 ) m M a %  M Y e A  I! }  =+262424851907737J+262426159489741I+262421764101293H+262423121684047G+262425432142673F+262426311865883E+262425776527573D+262423571149100C+262428956577499B+262420230144563A+262424794711712@+262423012187851?+262425362051808>+262429698077520=+262420478844858<+262426362217592;+262423977848808:+2624242674947139+2624257556878958+2624290915799597+2624247418568756+2624257283783025+2624261710772564+2624210042955073+2624204707152252+2624242304502971+2624277985321210+262423144634343/+262420050076065.+262429092258691-+262427590631622,+262421885538664++262422291585125*+262421215603387)+262420938835875(+262425481264470'+262425955938357&+262421350862415%+262422140919069$+262423507866480#+262426300070404"+262425400899773!+262429327156944 +262425764398098+262427781011394+262428364066992+262423708872299+262425795110036+262429036290546+262424281572954+262429010509315+262424089718744+262429003418232+262423783601263+262424198432458+262425189479918+262422443453976+262422343221128+262426095769836+262425591274792+262426062450406+262427899937218 +262422583780985 +262425798549646 +262421064084791 +262425652086025 +262425741359741+262423489057550+262429637308092+262427941252320+262421468247176+262426446219011+262428780541884+ 262424339994774 "m_|#::? 'J+ 262424851907737 "m_|#͛ * In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624261594897414916172007213H+% 2624217641012934916153435483G+% 2624231216840474916135725433F+% 2624254321426734916113031703E+% 2624263118658834916168423623D+% 2624257765275734916156300533C+% 2624235711491004916182152353B+% 2624289565774994916108865703A+% 2624202301445634916124450883@+% 2624247947117124916158223123?+% 2624230121878514916114088463>+% 2624253620518084916141057413=+% 2624296980775204916110542233<+% 2624204788448584916107501003;+% 2624263622175924916143546533:+% 26242397784880849161263452139+% 26242426749471349161238054538+% 26242575568789549161076727837+% 26242909157995949161341482336+% 26242474185687549161784105035+% 26242572837830249161410753534+% 26242617107725649161747101233+% 26242100429550749161430410732+% 26242047071522549161273436831+% 26242423045029749161140072730+% 2624277985321214916124583383/+% 2624231446343434916116531323.+% 2624200500760654916112674483-+% 2624290922586914916138476463,+% 2624275906316224916132045643++% 2624218855386644916127811483*+% 2624222915851254916108364353)+% 2624212156033874916133068523(+% 2624209388358754916151622823'+% 2624254812644704916136803863&+% 2624259559383574916187552073%+% 2624213508624154916125677253$+% 2624221409190694916167521513#+% 2624235078664804916103163073"+% 2624263000704044916174653533!+% 2624254008997734916162700123 +% 2624293271569444916168068073+% 2624257643980984916176208383+% 2624277810113944916140316223+% 2624283640669924916150073723+% 2624237088722994916177323063+% 2624257951100364916104066313+% 2624290362905464916110836343+% 2624242815729544916124774803+% 2624290105093154916158568533+% 2624240897187444916133356003+% 2624290034182324916177352653+% 2624237836012634916117746443+% 2624241984324584916156837083+% 2624251894799184916172603853+% 2624224434539764916165284843+% 2624223432211284916177452423+% 2624260957698364916122002203+% 2624255912747924916140560163+% 2624260624504064916114744213 +% 2624278999372184916131601683 +% 2624225837809854916136044103 +% 2624257985496464916145563263 +% 2624210640847914916186123673 +% 2624256520860254916132476413+% 2624257413597414916118108043+% 2624234890575504916157235503+% 2624296373080924916100207233+% 2624279412523204916131073463+% 2624214682471764916158677623+% 2624264462190114916145174473+% 262428780541884491618721411[+%7 3262424339994774491613823802MSC-00-00-00-00-00-002024-10-30 08:56:06"m_|#G߀ J  6  I 7 G [  y 8 X ' &$ h Hz Z J5 j  | F Y 9 } i  l ( % k W {013J%491617200721I%491615343548H%491613572543G%491611303170F%491616842362E%491615630053D%491618215235C%491610886570B%491612445088A%491615822312@%491611408846?%491614105741>%491611054223=%491610750100<%491614354653;%491612634521:%4916123805459%4916107672788%4916134148237%4916178410506%4916141075355%4916174710124%4916143041073%4916127343682%4916114007271%4916124583380%491611653132/%491611267448.%491613847646-%491613204564,%491612781148+%491610836435*%491613306852)%491615162282(%491613680386'%491618755207&%491612567725%%491616752151$%491610316307#%491617465353"%491616270012!%491616806807 %491617620838%491614031622%491615007372%491617732306%491610406631%491611083634%491612477480%491615856853%491613335600%491617735265%491611774644%491615683708%491617260385%491616528484%491617745242%491612200220%491614056016%491611474421%491613160168 %491613604410 %491614556326 %491618612367 %491613247641 %491611810804%491615723550%491610020723%491613107346%491615867762%491614517447%491618721411% 491613823802 "m_|#1ߌz- *J+ 262424851907737013 "m_|#"F0 8J+) 26242485190773701312345678901234