7-gOtQj# gOtQXmE+ MJ+)7 26242632286893977512345678901234MSC-00-00-00-00-00-00 gOtQq_r `J+)7 326242632286893977512345678901234MSC-00-00-00-00-00-002024-06-19 08:28:38gOtQ/9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergOtQq7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQ  I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ*Deﻤ I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (% %491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQC_v˴ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQԝv^ gOtQ C gOtQycmSQLite 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_1subscribergOtQz3Y]  IgOtQQ7l J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQnq;>A J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQnv J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQU1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gOtQR. 'J+ 262426322868939gOtQB ̬) J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (% 508J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ0Rf? *J+ 262426322868939508 gOtQZR~) 8J+) 26242632286893950812345678901234 gOtQ.\&[ MJ+)7 26242632286893950812345678901234MSC-00-00-00-00-00-00 gOtQzq~ `J+)7 326242632286893950812345678901234MSC-00-00-00-00-00-002024-06-19 08:28:38gOtQ!`QXSQLite 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_1subscribergOtQ[mD In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQ*?f I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ@c I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (% %491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQUF c I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQ+ rw gOtQr {gOtQ顤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_1subscribergOtQ~rxC+Ϝ  IgOtQl7ׄv J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQwV13l J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ|Is J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQ3 'J+ 262426322868939 gOtQNt In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQ Li/ J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%398J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ^/< *J+ 262426322868939398 gOtQap;5 8J+) 26242632286893939812345678901234gOtQEy]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_1subscribergOtQ AC In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQSx< I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ(Ah I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQS0!. gOtQ)i(4~ gOtQj .#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_1subscribergOtQ*D  IgOtQ +^} J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQXm1{ J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ5@ J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQfBB_nL{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gOtQdI_ 'J+262426322868939gOtQ˪: J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%010J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ qzw"a *J+262426322868939010 gOtQ%Y 8J+)26242632286893901012345678901234gOtQ/wG3SQLite 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_1subscribergOtQ,l*{2% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQ@u I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ\GZ0%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQcΎ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQFB~0 gOtQ= ngOtQb,ɣ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_1subscribergOtQj7Bq   IgOtQqH J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ}Dh[ J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ:wwY J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQYPu 'J+262426322868939 gOtQ9`abw In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gOtQ 69, 5J+)26242632286893912345678901234gOtQUSQLite 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_1subscribergOtQx>p7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQluݛ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQq( I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ/f[ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQAX gOtQ$IP gOtQ=ȜJyuSQLite 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_1subscribergOtQ   IgOtQil0LI/ J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ0&y% J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ>=+ J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQ-YA8;X- In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gOtQ0) 'J+ 262426322868939 gOtQλ 5J+) 26242632286893912345678901234 gOtQ=< JJ+)7 26242632286893912345678901234MSC-00-00-00-00-00-00 gOtQ.Z ]J+)7 326242632286893912345678901234MSC-00-00-00-00-00-002024-06-19 08:28:38gOtQX2hSQLite 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_1subscribergOtQM6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQ׾пOK I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQZ*kx}8 I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ4|y& I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQJO  gOtQ[+\7pgOtQ8@K?ESQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergOtQxc y  IgOtQ {Z J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427266690299J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQg%R| J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ I J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427266690299J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQuR] 'J+ 262427266690299 gOtQH:! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQD\h J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%128J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ_z,о *J+ 262427266690299128 gOtQЛ ?J+7 262427266690299128MSC-00-00-00-00-00-00 gOtQ 6w RJ+7 3262427266690299128MSC-00-00-00-00-00-002024-06-19 08:28:42gOtQDǤ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_1subscribergOtQF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQk-ov I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQT_-v_ I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQܶw I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQCNw gOtQ;%uL+v+ gOtQ٭L+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQH5Y J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ y J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427266690299J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQsSJZv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gOtQ-4) 'J+ 262427266690299gOtQѬp] J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%408J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ5;O *J+ 262427266690299408 gOtQGΐF ?J+7 262427266690299408MSC-00-00-00-00-00-00 gOtQ(ª^] RJ+7 3262427266690299408MSC-00-00-00-00-00-002024-06-19 08:28:42gOtQf"d: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_1subscribergOtQx5qvt In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQҔ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ!/% I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ=ܶq I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQv5 gOtQiBԖHgOtQ1SQLite 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_1subscribergOtQi;ت  IgOtQęeX J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427266690299J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ4[ s J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQqH U J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427266690299J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQN,! 'J+ 262427266690299 gOtQ@h In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQ}f J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%447J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQԋL^b *J+ 262427266690299447gOtQk4`2_SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergOtQ\. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQ8_P^* I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ{H[Z I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQI@Z I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQK˘[ gOtQ@1:.: gOtQAF~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_1subscribergOtQ{ҷa  IgOtQJR\tY J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427266690299J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ5j13i J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQMp-s+ J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427266690299J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQ:=hu9M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gOtQ$> 'J+262427266690299gOtQ!vi~Za J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (% 569J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ1^} *J+262427266690299569gOtQSw%L}SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergOtQ퓸A In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQ9/WKC I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQϷܜ I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (% %491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ=;8 I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQcu8 gOtQكgOtQw%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_1subscribergOtQjZT4!  IgOtQ\x J J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427266690299J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ'W Դ J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ-LI J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427266690299J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQK cZ 'J+262427266690299 gOtQֻ]! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQEI[ 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_1subscribergOtQF+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQGD t I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ =6a) I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQi I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQ@hU gOtQ7&k gOtQf7/ 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_1subscribergOtQ$0  IgOtQxt= J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427266690299J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ~8 J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ5 HסL J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427266690299J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQ&anj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gOtQb 'J+ 262427266690299 gOtQ y=`A +% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQqj I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQw5.z I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ3`< I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQlMc gOtQXgOtQBSQLite 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_1subscribergOtQ iY  IgOtQ\x& J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a 9 M } 9  I  a +262425299742864J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQB/' J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ{"Խ J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a 9 M } 9  I  a +262425299742864J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQW$j 'J+ 262425299742864 gOtQ\үf In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQ\ tx J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%112J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ *J+ 262425299742864112 gOtQLo ?J+7 262425299742864112MSC-00-00-00-00-00-00 gOtQvF* RJ+7 3262425299742864112MSC-00-00-00-00-00-002024-06-19 08:28:46gOtQSSQLite 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_1subscribergOtQbVWq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQ#ob I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQSPg I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ+:~Ua I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQ  gOtQ_r* gOtQ=s/OSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergOtQ2w*s  IgOtQ)7|Jm J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426360758550J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQX_B J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQA\ J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426360758550J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQ^"T^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gOtQE$0g 'J+ 262426360758550gOtQ# J z   i Z G X Hy J '  6 l  k j5$ [  I }  & 8 Y 7 | Wh  9 { F  (%%491613880436J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ1{MZY 3J+% 262426360758550491613880436 gOtQ$jg HJ+%7 262426360758550491613880436MSC-00-00-00-00-00-00 gOtQMm [J+%7 3262426360758550491613880436MSC-00-00-00-00-00-002024-06-19 08:28:50gOtQ,|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_1subscribergOtQ=sB In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQq-T  I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQ$DŽ I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ7gp*h? I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQ7X?K gOtQO{/gOtQ5(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_1subscribergOtQC)es  IgOtQ#1Ydy J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a 9 +262429647818019J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQM2}$ J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQDN J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a 9 +262429647818019J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQ>.i 'J+ 262429647818019 gOtQ *=͂. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQƳw  J  z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%133713381339J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ w_oHv 3J+% 262429647818019133713381339gOtQ=W-7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergOtQcζy In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gOtQa1 s~m I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gOtQeʹ- I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gOtQ+ofR I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gOtQOlö^ gOtQ  gZ۶D(w+ & {z iGXy  65$ Wh {F%%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶2OA*  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶6^zĒ 'n9e0 \ ' S   J  v A m 8 d/''+ 2624233704277973&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶w2@~ ' uM Y 1q! m 5 ]%  E9 I  a+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶;= ' v vz iGXy  65$ Wh {F%'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶H-K ' uM Y 1q! m 5 ]%  E9 I  a+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶0T/u 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶X犹 ' jz iGXy  6 j5$ Wh {F%%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶> (M  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 gZ۶2!  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶45< (n9e0 \ ' S   J  v A m 8 d/'(+ 2624279042603523'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶m-fW ( uM Y 1q! m 5 ]%  E9 I  a+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶kG 9 ( e ez iGXy  6 j5$ Wh {F%(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ۋ0kO ( uM Y 1q! m 5 ]%  E9 I  a+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶QcD (n9e0 \ ' S   J  v A m 8 d/3(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶H9 ( Yz iGXy  6 j5$  YWh {F%%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶iav]%  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 gZ۶ӅS*X h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶kb: )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624245525127783(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶Z& ,$ ) uM Y 1q! m 5 ] %  E9 I  a+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶FE ) T Tz iGXy  6 j5$  YWh {F%)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶7(U ) uM Y 1q! m 5 ] %  E9 I  a+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶m8'7 )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶'O)< ) Hz iGX Hy  6 j5$  YWh {F%%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶4gӛA=  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 gZ۶tZu h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶ $h *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624231603031233)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶/t6 * uM Y 1q! m  5 ] %  E9 I  a+262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶YXn~  * C Cz iGX Hy  6 j5$  YWh {F%*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶.) * uM Y 1q! m  5 ] %  E9 I  a+262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶8 *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶>|.A * 7z iGX Hy  6 j5$  Y 7Wh {F%%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶bjp ,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$ M000102030405060708090A0B0C0D0E0FgZ۶o$Dz +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624282297688483*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶4,= + uM Y 1q! m  5 ] %  E9 I  a+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶e + 2 2z iGX Hy  6 j5$  Y 7Wh {F%+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶g + uM Y 1q! m  5 ] %  E9 I  a+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶| ˙7: +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶xGnCF + &z iGX Hy  6 j5$  & Y 7Wh {F%%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶=g ! 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$ M000102030405060708090A0B0C0D0E0FgZ۶bUc= ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624274719907703++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶? 3 , uM Y 1q! m  5 ] %  E9 I  a+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶;oG: , ! !z iGX Hy  6 j5$  & Y 7Wh {F%,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶1KX$ , uM Y 1q! m  5 ] %  E9 I  a+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶ g ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶le , z iGX Hy  6 j5$  & Y 7Wh {F%%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶x -7 " 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$ M000102030405060708090A0B0C0D0E0FgZ۶ǍUdTL -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624257227036933,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶}MTg - } uM Y 1q! m  5 ] %  E }9 I  a+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶:JS]M -  z iGX Hy  6 j5$  & Y 7Wh {F%-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶4 - } uM Y 1q! m  5 ] %  E }9 I  a+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶&߷ -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶q/R - z iGX Hy  6 j5$  & Y 7Wh  {F%%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶YpF Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶jtoA!Y .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624248095252453-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶Fk; . i uM Y 1q! m  5 ] %  i E }9 I  a+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶kĪ@ . z iGX Hy  6 j5$  & Y 7Wh  {F%.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶~N' . i uM Y 1q! m  5 ] %  i E }9 I  a+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶l(8 .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶  . z iG X Hy  6 j5$  & Y 7Wh  {F%%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶LJXa h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶7V /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624228181179723.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶wB / U uM Y 1q! U m  5 ] %  i E }9 I  a+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶B / z iG X Hy  6 j5$  & Y 7Wh  {F%/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶!x6_ / U uM Y 1q! U m  5 ] %  i E }9 I  a+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶woWf /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶`-q% / z i G X Hy  6 j5$  & Y 7Wh  {F%%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶RI5 # 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 gZ۶ Jŗnu h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶vdA 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624202327266543/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶b 0 A  AuM Y 1q! U m  5 ] %  i E }9 I  a+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶/.)Ww 0 z i G X Hy  6 j5$  & Y 7Wh  {F%0%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ċe< 0 A  AuM Y 1q! U m  5 ] %  i E }9 I  a+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶i1~ 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶q 0 z i G X Hy  6 j5$  & Y 7Wh  {F%%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶R< $ 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 gZ۶Jᅨ dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶jGJŨ 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242461893860330+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶_yz 1 -  AuM Y 1q! U m  5 ] % -  i E }9 I  a+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶zp$x 1 z i G X Hy  6 j5$  & Y 7Wh  {F%1%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ܩŐrE 1 -  AuM Y 1q! U m  5 ] % -  i E }9 I  a+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶c]]zLj 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶,Ӂ 1 z  i G X Hy  6 j5$  & Y 7Wh  {F%%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶A }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 gZ۶ҡ2&a h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶y 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242376369034731+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶ʐzG 2   AuM Y 1q! U m  5 ] % -  i E }9 I  a+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶ ~e۾ 2 z  i G X Hy  6 j5$  & Y 7Wh  {F%2%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶''| 2   AuM Y 1q! U m  5 ] % -  i E }9 I  a+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶m:A 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶!q[MP 2 z  i G X Hy  6 j5$  & Y 7 Wh  {F%%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶d|k & 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$ M000102030405060708090A0B0C0D0E0FgZ۶oe{a 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242304307704332+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶έ 3   AuM Y 1q! U  m  5 ] % -  i E }9 I  a+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶l7k 3 z  i G X Hy  6 j5$  & Y 7 Wh  {F%3%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ʒ#ql 3   AuM Y 1q! U  m  5 ] % -  i E }9 I  a+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶~  3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶ Y 3 z  i G X Hy  6 j5$  & Y 7 Wh  {F%%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶Jdi? ' 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$ M000102030405060708090A0B0C0D0E0FgZ۶U0tj 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242528310985933+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶cl 4  AuM Y 1q! U  m  5 ] % -  i E }9 I  a+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶J-kT 4 z  i G X Hy  6 j5$  & Y 7 Wh  {F%4%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶>|8( 4  AuM Y 1q! U  m  5 ] % -  i E }9 I  a+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶GϮ 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶a 4 z  i G X Hy  6 j5$  & Y 7 Wh  {F%%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶. +> ( f@~X1 p I " a :  y R ,  j D  %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$ M000102030405060708090A0B0C0D0E0FgZ۶ `G; 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242203589493334+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶,Uې 5  AuM Y 1q ! U  m  5 ] % -  i E }9 I  a+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶(?+t+ 5 z  i G X Hy  6 j5$  & Y 7 Wh  {F%5%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶9OResG 5  AuM Y 1q ! U  m  5 ] % -  i E }9 I  a+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶/n 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶U5` 5 |z  i G X Hy  6 j5$  & Y 7 | Wh  {F%%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ܜ7D h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶|7Z2y 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242334866288635+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶L 6  AuM Y 1q ! U  m  5 ] % -  i E }9 I  a+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶g7k? 6 w wz  i G X Hy  6 j5$  & Y 7 | Wh  {F%6%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶)X|Mn 6  AuM Y 1q ! U  m  5 ] % -  i E }9 I  a+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶("ru 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶s!lT 6 kz  i G X Hy  6 k j5$  & Y 7 | Wh  {F%%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶Gl h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶܂Nq 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242704359990836+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶D⭘]r 7  AuM Y 1q ! U  m  5 ] % -  i E }9 I  a+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶=yV 7 f fz  i G X Hy  6 k j5$  & Y 7 | Wh  {F%7%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶q 7  AuM Y 1q ! U  m  5 ] % -  i E }9 I  a+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶uD@ 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶^KA4 7 Zz  i Z G X Hy  6 k j5$  & Y 7 | Wh  {F%%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶xTj#} ) f@~X1 p I " a :  y R ,  j D  $7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gZ۶%Ì !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶P? 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242393255742137+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶'Qg3n 8  AuM Y 1q ! U  m  5  ] % -  i E }9 I  a+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶xF& 8 U Uz  i Z G X Hy  6 k j5$  & Y 7 | Wh  {F%8%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶Шبo 8  AuM Y 1q ! U  m  5  ] % -  i E }9 I  a+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶w4e 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶_=" 8 Iz  i Z G X Hy  6 k j5$ I  & Y 7 | Wh  {F%%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶XI$@ * f@~X1 p I " a :  y R ,  j D  %8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gZ۶AQ䤹$ "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶FӿQ0 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242703980071038+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶{;v|E 9  AuM Y 1q ! U  m  5  ] % -  i E }9 I  a+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶%U: 9 D Dz  i Z G X Hy  6 k j5$ I  & Y 7 | Wh  {F%9%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶x-^s 9  AuM Y 1q ! U  m  5  ] % -  i E }9 I  a+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶$){ 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶.F 9 8z  i Z G X Hy  6 k j5$ I  & 8 Y 7 | Wh  {F%%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶6d + f@~X1 p I " a :  y R ,  j D  %9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gZ۶'ueq #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶K4Yr' :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242041161943939+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶u@|e : y  Au yM Y 1q ! U  m  5  ] % -  i E }9 I  a+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶S?SA : 3 3z  i Z G X Hy  6 k j5$ I  & 8 Y 7 | Wh  {F%:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶SJc! : y  Au yM Y 1q ! U  m  5  ] % -  i E }9 I  a+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶DȂiFz- :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶yCi咝] : 'z  i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  {F%%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶r"p , \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$ M000102030405060708090A0B0C0D0E0FgZ۶#Γ.$ ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624248885874433:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶{u ; e  Au yM Y 1q ! U  m  5  ] % -  i e E }9 I  a+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶ItGz ; " "z  i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  {F%;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶X\"]F ; e  Au yM Y 1q ! U  m  5  ] % -  i e E }9 I  a+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶a C` ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶- ֏D ; z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  {F%%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶鳊ȟ( - 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$ M000102030405060708090A0B0C0D0E0FgZ۶ᴹG> <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624201176488753;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶#<[ʱM < Q Q  Au yM Y 1q ! U  m  5  ] % -  i e E }9 I  a+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶+(P= <  z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  {F%<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶U('z۸ < Q Q  Au yM Y 1q ! U  m  5  ] % -  i e E }9 I  a+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶d <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶aR < z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  {F %%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶x.MI- . 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$ M000102030405060708090A0B0C0D0E0FgZ۶\&G0 =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624206678221093<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶InF = = Q  Au yM = Y 1q ! U  m  5  ] % -  i e E }9 I  a+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶l{2l = z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  {F %=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶Ě Uǀ = = Q  Au yM = Y 1q ! U  m  5  ] % -  i e E }9 I  a+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶_OV =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶$qO_ = z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  {F %%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶mst\< $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶2-Mw >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624213762710573=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶5 1{ > ) Q  Au yM = Y 1 )q ! U  m  5  ] % -  i e E }9 I  a+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶6?Yuv > z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  {F %>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶Uem > ) Q  Au yM = Y 1 )q ! U  m  5  ] % -  i e E }9 I  a+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶Y*D; >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶@uFBĊL, > z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  { F %%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶Di %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶ȭJ ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624216233204683>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶o U ?  Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E }9 I  a+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶숤+ ? z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  { F %?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶`Xȉ ?  Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E }9 I  a+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶U0K ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶ ? z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  { F %%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶>,k /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 gZ۶oY &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶o8!da @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624280963162603?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶"f @  Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E }9  I  a+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶) a @ z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  { F %@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶v\[Q @  Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E }9  I  a+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶:A @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶u| @ z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  { F %%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶iML 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 gZ۶@_ \ 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶gG"ߺ Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624230082003173@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶˄s0. A Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E }9  I  a+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶dLA A z   i Z G X Hy '  6 k j5$ I  & 8 Y 7 | Wh  { F %A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶o® A Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E }9  I  a+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶ݵ ws Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶ 4Uݻ A z   i Z G X Hy '  6  k j5$ I  & 8 Y 7 | Wh  { F %%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶w5 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 gZ۶}J ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶c+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶0c'G| B Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E }9  I  a+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶W!7 B z   i Z G X Hy '  6  k j5$ I  & 8 Y 7 | Wh  { F %B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶y B Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E }9  I  a+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶i B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶geu+ B z   i Z G X Hy '  6  k j5$ I  & 8 Y 7 | Wh  { F %%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶\jk[ 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$ M000102030405060708090A0B0C0D0E0FgZ۶@,H Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624264829831563B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶>S'KX C Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E } 9  I  a+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶l4: C z   i Z G X Hy '  6  k j5$ I  & 8 Y 7 | Wh  { F %C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶8s C Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E } 9  I  a+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶G Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶Jӻ C z   i Z G X Hy '  6  k j5$ I  & 8 Y 7 | Wh  { F %%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶x@o옯B 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$ M000102030405060708090A0B0C0D0E0FgZ۶i%j Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624298529730673C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶U1r D Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E } 9  I  a +262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶" D z   i Z G X Hy '  6  k j5$ I  & 8 Y 7 | Wh  { F %D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶A@ ڒ D Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E } 9  I  a +262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶;|7 Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶OFO D }z   i Z G X Hy '  6  k j5$ I }  & 8 Y 7 | Wh  { F %%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ҼF 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$ M000102030405060708090A0B0C0D0E0FgZ۶O6dB@ En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624255726794093D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶K۲|E E Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E } 9  I  a +262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶X = E x xz   i Z G X Hy '  6  k j5$ I }  & 8 Y 7 | Wh  { F %E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ig E Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E } 9  I  a +262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶rrA En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶9 E lz   i Z G X Hy '  6 l  k j5$ I }  & 8 Y 7 | Wh  { F %%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶:W#!if )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶#ϸ$ Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624230639708633E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶"a"O F Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E } 9  I  a +262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶=we F g gz   i Z G X Hy '  6 l  k j5$ I }  & 8 Y 7 | Wh  { F %F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ءަ5w F Q  Au yM = Y 1 ) q ! U  m  5  ] % -  i e E } 9  I  a +262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶DGҷ FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶U粺 F [z   i Z G X Hy '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  { F %%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶bƢg8 *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶EK)aH G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624238552594523F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶Sݰo G u Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E } 9  I  a +262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶1P4 u G V Vz   i Z G X Hy '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  { F %G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶!sh@v G u Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E } 9  I  a +262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶lh#z G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶'#B G Jz   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  { F %%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶x?F 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 gZ۶PL/JK +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶ĦV72 Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624252808911243G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶Ǵo H a Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a } 9  I  a +262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶<H< H E Ez   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  { F %H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ DΣY{ H a Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a } 9  I  a +262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶e^f Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶.ρq H 9z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F %%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶dړqa 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 gZ۶ouk ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶%? In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624255716204183H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶Xzzw I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶kfx I 4 4z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F %I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶°s` I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶9%Пnf In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶JTc I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶,# 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 gZ۶=Z`R -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶ϤJSQLite 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_1subscribergZ۶z'   IgZ۶B7M J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E 9 a M } 9  I  a +262425070630141J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶Qne+ J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶11 J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E 9 a M } 9  I  a +262425070630141J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶bDi In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶9D 'J+ 262425070630141gZ۶XI7Olr^ J z   i Z G X Hy J '  6  l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%491613454165J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶e 3J+% 262425070630141491613454165 gZ۶ͱ>{I} 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$ M000102030405060708090A0B0C0D0E0FgZ۶(YSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergZ۶eL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶]L I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶ϟ| I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶+[!oߙ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶ȳUp{E gZ۶EYX7> gZ۶ 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$ M000102030405060708090A0B0C0D0E0FgZ۶a#/+SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergZ۶nO1  IgZ۶[WB³s J 9 Q  Au yM = Y 1 ) q 9 ! U  m  5  u ] % -  i e E a M } 9  I  a +262421916733202J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶P^! J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶V^O. J 9 Q  Au yM = Y 1 ) q 9 ! U  m  5  u ] % -  i e E a M } 9  I  a +262421916733202J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶hknG 'J+ 262421916733202 gZ۶e_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶sA3)v J z    i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%491610650144J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶Мgy 3J+% 262421916733202491610650144 gZ۶Fj&#ꂐh 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 gZ۶FbRi AJ+%) 26242191673320249161065014412345678901234gZ۶_u [y\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_1subscribergZ۶|q- In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶Ɂ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶NFREQ I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶%?A I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶4jۖ8q gZ۶  gZ۶-2y 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$ M000102030405060708090A0B0C0D0E0FgZ۶/u-Cuj;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_1subscribergZ۶ps.T:'  IgZ۶4V J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I 9 a +262428912546749J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶W$ ` J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶( ow J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I 9 a +262428912546749J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶.c In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶"AGV 'J+ 262428912546749gZ۶C@5 J z   i Z G X Hy J '  6 l  k j5$ [ I  }  & 8 Y 7 | Wh  9 { F  (%%491614535224J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶sSsv 3J+% 262428912546749491614535224 gZ۶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 gZ۶X:L AJ+%) 26242891254674949161453522412345678901234gZ۶prދ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_1subscribergZ۶xfPbA| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶x.%\x I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶-۽ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶ gZ۶cf4]i gZ۶$ZWF 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$ M000102030405060708090A0B0C0D0E0FgZ۶?”+tSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergZ۶wJ  IgZ۶6 J 9 Q  Au yM = Y 9 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262420789201242J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶v J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ڥcL! J 9 Q  Au yM = Y 9 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262420789201242J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶8 \ 'J+ 262420789201242 gZ۶/+wj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶fuLI J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh   9 { F  (%%491617582277J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶6z 3J+% 262420789201242491617582277 gZ۶OOE; 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 gZ۶t*,M AJ+%) 26242078920124249161758227712345678901234gZ۶%_-7nSQLite 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_1subscribergZ۶VAH| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶:Y I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶?5Bu I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶q{ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶ <5 gZ۶JKBa  gZ۶|( 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$ M000102030405060708090A0B0C0D0E0FgZ۶[,1SQLite 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_1subscribergZ۶(n  IgZ۶F[T8 J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I 9  a +262428690670226J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶u۩  J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶6SVs J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I 9  a +262428690670226J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶Aqu In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶P 0 'J+ 262428690670226gZ۶a0 J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F   (%%491618387513J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶+_0t 3J+% 262428690670226491618387513 gZ۶ |Y .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gZ۶K5 AJ+%) 26242869067022649161838751312345678901234gZ۶qSQLite 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_1subscribergZ۶6ݿ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶V Ƥ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶` I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶kP I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶' gZ۶f+ gZ۶r -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶pk ^+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶z^y< J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶b"*wO J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  9 a +262429357229831J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶"8}/ 'J+ 262429357229831 gZ۶7K In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶JHł_Zq J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (% %491618763564J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶r6& 3J+% 262429357229831491618763564 gZ۶p%V .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gZ۶h}- 4a AJ+%) 26242935722983149161876356412345678901234gZ۶G[!SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergZ۶;G%K In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶H R I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶Ao I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (% %491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶v=Ӄ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶)b gZ۶SaC#  gZ۶rf -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶:.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_1subscribergZ۶4C9  IgZ۶]: J 9 Q 9  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262420168411847J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶b[{G J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶i{A-[n J 9 Q 9  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262420168411847J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶ DLu, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶-C#9 'J+ 262420168411847gZ۶[F1܊ J z   i Z  G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%491611548628J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶G'P 3J+% 262420168411847491611548628 gZ۶Pk 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 gZ۶WI8(Mj .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gZ۶EIPP AJ+%) 26242016841184749161154862812345678901234gZ۶D1jfSQLite 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_1subscribergZ۶a7pђ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶L I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶T=8ڽ I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ruo I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶eR?t gZ۶\ gZ۶_$F 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 gZ۶$MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶<$NSQLite 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_1subscribergZ۶ZGSO  IgZ۶ڍ J 9 Q  A 9u yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262420244944686J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶+eO@ J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶C J 9 Q  A 9u yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262420244944686J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶cS 'J+ 262420244944686 gZ۶HYuB In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶Py5@ J z    i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%491610843161J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶&ֶP 3J+% 262420244944686491610843161 gZ۶Xz\ 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 gZ۶8 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gZ۶o AJ+%) 26242024494468649161084316112345678901234gZ۶+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶y I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶p +; I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶Ӊ{U  I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶q D[ gZ۶Ĭl  gZ۶|j 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 gZ۶󟓱]: -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶;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_1subscribergZ۶} ghc  IgZ۶.pAV J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  9 a +262429290184834J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶'{գo3( J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶йH$w J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  9 a +262429290184834J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶=S 'J+ 262429290184834gZ۶M] J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (% %491618668666J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ZXI$ 3J+% 262429290184834491618668666 gZ۶3D 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 gZ۶M[r5Xd .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gZ۶k AJ+%) 26242929018483449161866866612345678901234gZ۶J.3f1SQLite 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_1subscribergZ۶m_&tV In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶\B I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶B | I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (% %491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶379 I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶;[Y gZ۶ۜ gZ۶  fq 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 gZ۶5׏ߗ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶$,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_1subscribergZ۶z  IgZ۶F(TI J 9 Q  Au yM = Y 1 ) q ! U  m  5 9  u ] % -  i e E a M } 9  I  a +262423500474345J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶Hrge} J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶!^ J 9 Q  Au yM = Y 1 ) q ! U  m  5 9  u ] % -  i e E a M } 9  I  a +262423500474345J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶8bb 'J+ 262423500474345 gZ۶UM˞8 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶hR. J z   i Z G X Hy J '  6 l  k j5$ [ I }   & 8 Y 7 | Wh  9 { F  (%%491615162853J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ , 3J+% 262423500474345491615162853 gZ۶ wW-m, 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 gZ۶\O AJ+%) 26242350047434549161516285312345678901234gZ۶?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_1subscribergZ۶҈Wq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶} ҿ"% I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶lnB I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶h CA I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶( gZ۶  gZ۶_HeY 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$ M000102030405060708090A0B0C0D0E0FgZ۶Q;ʰ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_1subscribergZ۶ X  IgZ۶q, J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a 9 M } 9  I  a +262425534407385J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶sj qe J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶`* J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a 9 M } 9  I  a +262425534407385J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶ܮUrnH 'J+ 262425534407385gZ۶]!"[ J z   i Z G X H y J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%491612833506J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶c ߷c 3J+% 262425534407385491612833506 gZ۶~[il] 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 gZ۶Jiq5P AJ+%) 26242553440738549161283350612345678901234gZ۶)4mSQLite 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_1subscribergZ۶FP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶ߏs I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶4ʢe| I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶Y7 I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶`" gZ۶.ej(X gZ۶i"= 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$ M000102030405060708090A0B0C0D0E0FgZ۶ŅnSQLite 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_1subscribergZ۶5ץӗ  IgZ۶[)d.z J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426958289619J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶~=Gzl4 J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶,C[=h J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426958289619J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶CY 'J+ 262426958289619 gZ۶m*5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶Qc r J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8  Y 7 | Wh  9 { F  (%%491616004201J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶x"M 3J+% 262426958289619491616004201 gZ۶a+́ 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 gZ۶-ͪ AJ+%) 26242695828961949161600420112345678901234gZ۶-Z{SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergZ۶0a̚L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶$2 I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶u}J I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶b3㠥Z I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶Fr gZ۶?+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶ y y J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶o; J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I 9 a +262429013128235J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶:2+ - 'J+ 262429013128235gZ۶-\;V J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh   9 { F  (%%491617114671J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ ' 3J+% 262429013128235491617114671 gZ۶GμE@ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gZ۶Oոb AJ+%) 26242901312823549161711467112345678901234gZ۶0wSQLite 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_1subscribergZ۶zd In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶(nzM I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶邐+ں I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ݜr I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶9O9W gZ۶쫥2 gZ۶T=A*l -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶J^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_1subscribergZ۶9-]E5  IgZ۶ c J 9 Q  Au yM = Y 1 9 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262421058606416J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶(:Vf7B J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶̱ÊM J 9 Q  Au yM = Y 1 9 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262421058606416J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶[! 'J+ 262421058606416 gZ۶HKM:RD In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶ı: J z   i Z G X Hy J '  6 l  k j5$ [ I  }  & 8 Y 7 | Wh  9 { F  (%%491614383366J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶3=_ 3J+% 262421058606416491614383366 gZ۶g- .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gZ۶K7{( AJ+%) 26242105860641649161438336612345678901234gZ۶:^]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_1subscribergZ۶FF^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶C[5oV I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶QHz I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶e I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶P gZ۶l`wu+  gZ۶ҁ*i -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶9GŐ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_1subscribergZ۶0Jrj  IgZ۶ \< J 9 Q  Au yM = Y 1 ) q 9 ! U  m  5  u ] % -  i e E a M } 9  I  a +262421879823530J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶Ee|^t J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶لs(r J 9 Q  Au yM = Y 1 ) q 9 ! U  m  5  u ] % -  i e E a M } 9  I  a +262421879823530J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶q=N%O> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶5Tf 'J+ 262421879823530gZ۶1X J z   i Z G X H y J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%491612817554J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶싙m 3J+% 262421879823530491612817554 gZ۶I}0O 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 gZ۶k芬p| .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gZ۶Pӝ> AJ+%) 26242187982353049161281755412345678901234gZ۶ǀkh"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_1subscribergZ۶.e In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶F ̳+I I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶j` I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶sN I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶룧~E gZ۶ MG. gZ۶+OI&k 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F gZ۶_^0 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶_&@V4SQLite 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_1subscribergZ۶qQz  IgZ۶ʩfL^o J 9 Q  Au yM = Y 1 ) 9 q ! U  m  5  u ] % -  i e E a M } 9  I  a +262421414627969J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶tA J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶4g-Iv J 9 Q  Au yM = Y 1 ) 9 q ! U  m  5  u ] % -  i e E a M } 9  I  a +262421414627969J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶ 'J+ 262421414627969 gZ۶; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶'%P[ J z   i Z G X Hy J '  6 l  k j5$ [ I  }  & 8 Y 7 | Wh  9 { F  (%%491614320210J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶2m 3J+% 262421414627969491614320210 gZ۶SLlM 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 gZ۶(d  .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gZ۶G.{* AJ+%) 26242141462796949161432021012345678901234gZ۶8IuHSQLite 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_1subscribergZ۶Md In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶0U I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶_hf1 I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶7!Vb I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶Q'亇 gZ۶EI   gZ۶/ 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 gZ۶~%! -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶H.SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergZ۶(:  IgZ۶*Y J 9 Q  Au yM = Y 1 ) q 9! U  m  5  u ] % -  i e E a M } 9  I  a +262422138262482J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶[#/ J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶)7f% J 9 Q  Au yM = Y 1 ) q 9! U  m  5  u ] % -  i e E a M } 9  I  a +262422138262482J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶~rZבC In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶z>f 'J+ 262422138262482gZ۶ fPC J z   i Z G X Hy J '  6  l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%491613484805J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶Z'DQ 3J+% 262422138262482491613484805 gZ۶,ҫ[ 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 gZ۶h .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F gZ۶\9k! AJ+%) 26242213826248249161348480512345678901234gZ۶Au6WSQLite 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_1subscribergZ۶UW*.t In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶5Dm I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶\_z I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶tB)2 I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶n%7 gZ۶y8 gZ۶3#? 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 gZ۶ 68D -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶f|8 oVSQLite 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_1subscribergZ۶AWH  IgZ۶&VbóM J 9 Q  Au yM = Y 1 ) q ! U  m  5  u  9] % -  i e E a M } 9  I  a +262424356541174J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶u| J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶2 J 9 Q  Au yM = Y 1 ) q ! U  m  5  u  9] % -  i e E a M } 9  I  a +262424356541174J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶OI{Tz 'J+ 262424356541174 gZ۶rQH@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶y?;. J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8  Y 7 | Wh  9 { F  (%%491615800383J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶_J= 3J+% 262424356541174491615800383 gZ۶K 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$ M000102030405060708090A0B0C0D0E0FgZ۶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_1subscribergZ۶2s%J In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶vH= I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶ my I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶/{ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶O]B'j gZ۶e4  gZ۶-T 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgZ۶OASQLite 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_1subscribergZ۶,  IgZ۶08E6 J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426410736612J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶"v• J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶/1bU@ J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426410736612J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶͕ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶}҉  'J+ 262426410736612gZ۶AԠgt J z   i Z G X Hy J '  6 l  k j5$ [ I  }  & 8 Y 7 | Wh  9 { F  (%%491614444000J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶w 3J+% 262426410736612491614444000 gZ۶{bb9] 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$ M000102030405060708090A0B0C0D0E0FgZ۶&0xSQLite 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_1subscribergZ۶KkK?δ< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶PԻXy I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶˓w? I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶YP.$ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶hU gZ۶.\ gZ۶zr 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$ M000102030405060708090A0B0C0D0E0FgZ۶@KJX E7SQLite 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_1subscribergZ۶1qrU  IgZ۶gŴ J 9 Q  Au yM = Y 1 ) q ! U  m  5  u  9] % -  i e E a M } 9  I  a +262424288962861J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶(HT J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶⛳ᔥ J 9 Q  Au yM = Y 1 ) q ! U  m  5  u  9] % -  i e E a M } 9  I  a +262424288962861J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶^kH1 'J+ 262424288962861 gZ۶HnC In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶xs3/ J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y  7 | Wh  9 { F  (%%491616175775J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶mP"5 3J+% 262424288962861491616175775 gZ۶i,y 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$ M000102030405060708090A0B0C0D0E0FgZ۶Ȕ偠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_1subscribergZ۶1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶6<} I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶ jz I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶|(lF I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶6xUN gZ۶1Hp*  gZ۶gծX}G 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FgZ۶SA`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_1subscribergZ۶&ga{zˠ  IgZ۶(ChJO J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427662741813J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶TК J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶E Fx J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427662741813J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶qlOK~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶ꯋɒ" 'J+ 262427662741813gZ۶‹PIB J  z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%491610026156J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶1ʫ 3J+% 262427662741813491610026156 gZ۶Wn(A .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶G҂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_1subscribergZ۶ׁ5O In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶"v.ct I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶7Y| I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶^.Ss I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶"K: gZ۶\S:ğ gZ۶#\ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶7`rSQLite 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_1subscribergZ۶=^2  IgZ۶DӶukkt J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 99  I  a +262426610579707J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶ >E J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶2*] J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 99  I  a +262426610579707J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶ [ ~ 'J+ 262426610579707 gZ۶I{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶$j J z    i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%491610574631J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶֗n 3J+% 262426610579707491610574631 gZ۶g .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶ϯC+HSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergZ۶Q#~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶ |̓YL6 I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶\J I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶4v8 I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶ZZTA gZ۶f /   gZ۶fgd -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶I(!{S J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶4>O J 9 Q  Au yM = Y 9 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262420877984293J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶2~xX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶93, 'J+ 262420877984293gZ۶p=A J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh   9 { F  (%%491617240150J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶{j6 3J+% 262420877984293491617240150 gZ۶VS ) 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 gZ۶gg] .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶OpvSQLite 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_1subscribergZ۶EL o In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶@H I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶51e I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶Addƫ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶Y,d:) gZ۶AeD9 gZ۶1M 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 gZ۶>)/G -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶Om+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶I߾ J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶OmwM J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262427715271392J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶.} 'J+ 262427715271392 gZ۶) 1e In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶ɔBލz] J z   i Z G X Hy J '  6 l  k j5$ [ I }   & 8 Y 7 | Wh  9 { F  (%%491615327023J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶ª 3J+% 262427715271392491615327023 gZ۶S 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 gZ۶nq_N9R .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶= ?0SQLite 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_1subscribergZ۶R' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶qY, I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶ ? I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶?-|> I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶{n| b gZ۶{ucR  gZ۶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 gZ۶O܄M -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶#gtFSQLite 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_1subscribergZ۶8<.  IgZ۶9ڤ>Qʴ J 9 Q  Au yM = Y 1 ) q ! U  m  5  9 u ] % -  i e E a M } 9  I  a +262423833412178J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶jbWܛ J # #z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶wW+8 J 9 Q  Au yM = Y 1 ) q ! U  m  5  9 u ] % -  i e E a M } 9  I  a +262423833412178J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶$B In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29 gZ۶HQ 'J+ 262423833412178gZ۶+*Uh J z   i Z  G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%491611510174J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶BcSd< < 3J+% 262423833412178491611510174 gZ۶66hc 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 gZ۶!X .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶kOmPSQLite 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_1subscribergZ۶Q7ז In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶Yc50 I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶_ I (z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (%%%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶̙oQH>X[ I M Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9  I  a +262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶4%udo gZ۶L.i gZ۶6[$ 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 gZ۶ոɀl7V -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FgZ۶]R kSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscribergZ۶~\fo  IgZ۶: r^- J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425gZ۶0*%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶`^aFcY J 9 Q  Au yM = Y 1 ) q ! U  m  5  u ] % -  i e E a M } 9 9  I  a +262426322868939J+262425571620418I+262425280891124H+262423855259452G+262423063970863F+262425572679409E+262429852973067D+262426482983156C+262420178464033B+262423008200317A+262428096316260@+262421623320468?+262421376271057>+262420667822109=+262420117648875<+262424888587443;+262420411619439:+2624270398007109+2624239325574218+2624270435999087+2624233486628866+2624220358949335+2624252831098594+2624230430770433+2624237636903472+2624246189386031+2624202327266540+262422818117972/+262424809525245.+262425722703693-+262427471990770,+262428229768848++262423160303123*+262424552512778)+262427904260352(+262423370427797'+262429375458912&+262420174688476%+262420895044486$+262424970938425#+262420720156332"+262423111294432!+262423426760024 +262422494790373+262427068491325+262428828975586+262428735382257+262424714263991+262427190182320+262429239340006+262422213955099+262423415389417+262428607040653+262424457209203+262421849307884+262426706337112+262423401469160+262429736809520+262424492971236+262424801894616+262428702995034+262426796003625 +262423958567522 +262424573859368 +262426663862903 +262420504407458 +262429641685154+262420290250543+262424404067922+262421601518636+262426360090369+262421716907923+262425948932170+ 262423336954425 gZ۶:&; 'J+ 262426322868939 gZ۶/KC In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624255716204184916185167663H+% 2624252808911244916177764143G+% 2624238552594524916130515833F+% 2624230639708634916138668123E+% 2624255726794094916136280613D+% 2624298529730674916148617803C+% 2624264829831564916172450073B+% 2624201784640334916157415273A+% 2624230082003174916136330523@+% 2624280963162604916115061863?+% 2624216233204684916181217223>+% 2624213762710574916180717463=+% 2624206678221094916183623063<+% 2624201176488754916184436673;+% 2624248885874434916110302583:+% 26242041161943949161315735439+% 26242703980071049161548054738+% 26242393255742149161426021537+% 26242704359990849161143538436+% 26242334866288649161371058535+% 26242203589493349161648848634+% 26242528310985949161034860833+% 26242304307704349161038583532+% 26242376369034749161670682531+% 26242461893860349161024821830+% 2624202327266544916115775843/+% 2624228181179724916115458623.+% 2624248095252454916118518373-+% 2624257227036934916176725423,+% 2624274719907704916107746833++% 2624282297688484916154272713*+% 2624231603031234916162538553)+% 2624245525127784916126442233(+% 2624279042603524916161218183'+% 2624233704277974916137260233&+% 2624293754589124916178535503%+% 2624201746884764916151333703$+% 2624208950444864916153705283#+% 2624249709384254916105035643"+% 2624207201563324916151071223!+% 2624231112944324916132715373 +% 2624234267600244916132207373+% 2624224947903734916104114253+% 2624270684913254916103684783+% 2624288289755864916136713363+% 2624287353822574916186404833+% 2624247142639914916133578283+% 2624271901823204916118318053+% 2624292393400064916123633413+% 2624222139550994916114252803+% 2624234153894174916102043613+% 2624286070406534916143203513+% 2624244572092034916171674303+% 2624218493078844916142721853+% 2624267063371124916134536623+% 2624234014691604916141037303+% 2624297368095204916148730843+% 2624244929712364916125362333+% 2624248018946164916166535643+% 2624287029950344916170404813 +% 2624267960036254916138263303 +% 2624239585675224916138101123 +% 2624245738593684916182105563 +% 2624266638629034916168301273 +% 2624205044074584916168536833+% 2624296416851544916128758373+% 2624202902505434916153885753+% 2624244040679224916132648603+% 2624216015186364916183062813+% 2624263600903694916155854083+% 2624217169079234916180221583+% 262425948932170491610178803[+%7 3262423336954425491611255767MSC-00-00-00-00-00-002024-06-19 08:27:29gZ۶.AנU J z   i Z G X Hy J '  6 l  k j5$ [ I }  & 8 Y 7 | Wh  9 { F  (% 775J%491618516766I%491617776414H%491613051583G%491613866812F%491613628061E%491614861780D%491617245007C%491615741527B%491613633052A%491611506186@%491618121722?%491618071746>%491618362306=%491618443667<%491611030258;%491613157354:%4916154805479%4916142602158%4916114353847%4916137105856%4916164884865%4916103486084%4916103858353%4916167068252%4916102482181%4916115775840%491611545862/%491611851837.%491617672542-%491610774683,%491615427271+%491616253855*%491612644223)%491616121818(%491613726023'%491617853550&%491615133370%%491615370528$%491610503564#%491615107122"%491613271537!%491613220737 %491610411425%491610368478%491613671336%491618640483%491613357828%491611831805%491612363341%491611425280%491610204361%491614320351%491617167430%491614272185%491613453662%491614103730%491614873084%491612536233%491616653564%491617040481%491613826330 %491613810112 %491618210556 %491616830127 %491616853683 %491612875837%491615388575%491613264860%491618306281%491615585408%491618022158%491610178803% 491611255767 gZ۶@`_;[ *J+ 262426322868939775 gZ۶% )@ 8J+) 26242632286893977512345678901234