7-?}i-.[P ?}i-Si=~1H MJ+)7 26242284452606559712345678901234MSC-00-00-00-00-00-00 ?}i-t_: `J+)7 326242284452606559712345678901234MSC-00-00-00-00-00-002024-11-07 08:57:12?}i-ZSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-k_` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-;qڦG I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-!~-_+ I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-6 I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-M4-s ?}i- W՚ ?}i-}fSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-R   I?}i-5 > J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-.c( J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-мӮ]t J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i- S In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 ?}i-r#ճ] 'J+ 262422844526065?}i-uEk J    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i 128J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-a(# *J+ 262422844526065128 ?}i-=Hү-)4~ 8J+) 26242284452606512812345678901234 ?}i- MJ+)7 26242284452606512812345678901234MSC-00-00-00-00-00-00 ?}i-.v'?X9 `J+)7 326242284452606512812345678901234MSC-00-00-00-00-00-002024-11-07 08:57:12?}i-3pn4SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-TV In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i- ) I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-y I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-N.F^Dl I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-l ?}i-CgD2,?}i-穦O!SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-#u5  I?}i-iЏ޾5 J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-t5r] J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-)Ӟ4w J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-`=M 'J+ 262422844526065 ?}i-dYWTڂ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-f?: J    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i 012J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i--wN% *J+ 262422844526065012 ?}i-q(To 8J+) 26242284452606501212345678901234?}i-j/ιRqSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-[#|S In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-k!m5 I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-m3 I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-vIy I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-7JA? ?}i-_[  ?}i-2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-1V  I?}i-pIP. J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-`̉c J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-p$p@S J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-WIR In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 ?}i-,9\ 'J+262422844526065?}i-wM>~L J    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i 984J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-ESRy *J+262422844526065984 ?}i-CIm˩ 8J+)26242284452606598412345678901234?}i-ە"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_1subscriber?}i- hm. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-)\]]U I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-]L}x4 I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-ib I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-Ġ ?}i-{`X?}i-b2ϭSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-c S  I?}i-#AR? J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-Tu* J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-6- F_Q J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-|dg¨= 'J+262422844526065 ?}i-? In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 ?}i-$e 5J+)26242284452606512345678901234?}i-w\Ċf>SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-)=fTs In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-g# I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-N)ڙ I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-`f I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-Z{ ?}i-2( ?}i-۰SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-ÏE;h  I?}i-NP  J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-\G J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-#SO J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 ?}i-DںU 'J+ 262422844526065 ?}i-B .ç 5J+) 26242284452606512345678901234 ?}i-n iq/ JJ+)7 26242284452606512345678901234MSC-00-00-00-00-00-00 ?}i-9: ]J+)7 326242284452606512345678901234MSC-00-00-00-00-00-002024-11-07 08:57:13?}i-ކMNOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-m6}ǐ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-e% I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-Aƃ I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-'R I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-{& ?}i-!B?}i-U8އ? SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-uK  I?}i-щPv J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-|Yˍ J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-GFf0X J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-I+y߭ 'J+ 262422764719776 ?}i->6]v In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-'iiY_ J    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i 567J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-Y4Sh *J+ 262422764719776567 ?}i-xNa1b ?J+7 262422764719776567MSC-00-00-00-00-00-00 ?}i-z= RJ+7 3262422764719776567MSC-00-00-00-00-00-002024-11-07 08:57:16?}i-ďofSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-aO In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-ѧo<- I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-K*_( I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-WՆ?> I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-& 6 ?}i-} ?}i-hʼɦ0;SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-隇:<ç  I?}i-yԸQ J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-0G>UIa J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-SJt# J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-\jl In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 ?}i-`V?{) 'J+ 262422764719776?}i-hK J    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i 950J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-G"` *J+ 262422764719776950 ?}i-vb <5 ?J+7 262422764719776950MSC-00-00-00-00-00-00 ?}i-N {d RJ+7 3262422764719776950MSC-00-00-00-00-00-002024-11-07 08:57:16?}i-%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_1subscriber?}i-'! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-ʍ~~ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-V%(/ I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-uc I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-L  ?}i-ܓq?}i-0dySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-;/ukR  I?}i-LEH J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-2K]L J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-YH;ΙB J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-%n5A %/ 'J+ 262422764719776 ?}i-,$$):@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-t#Q J    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i 552J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-1] *J+ 262422764719776552?}i-Eٕ()SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-\cH- I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-\>4_ I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-&@Wё I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-TE ?}i-g5"p ?}i-+=j SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-њZ  I?}i-^;S0 J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-nя J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i- oB J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-bk. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 ?}i-W?x 'J+262422764719776?}i- J    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i 096J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-CPg *J+262422764719776096?}i-T甦VSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-\-7p5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-+ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-`ܕʹ I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-1| I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-+KԄiX ?}i-rb?}i-e[\BvٷSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-D   I?}i- J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-3 J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-pu J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-@6 'J+262422764719776 ?}i-sH\Si In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-,Ii[XgL# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-2[l! I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-?"y  I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-$BT I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-6{L ?}i-ysǏ ?}i-{ 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_1subscriber?}i-2O:|8  I?}i-л۝VQ' J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-@Jy J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-Ojy J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422764719776J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-Z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 ?}i-XK) 'J+ 262422764719776 ?}i-~ +% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-6D I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-f I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-a5: I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-V#y ?}i-\eK=#?}i-cXSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-6>mQC  I?}i-1 J 9 Q! m Mu5]  y u% A M a ) Y = 9  e    1 i9 } -q   I a U E  +262425608097440J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-ܑ= J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-l۷/ J 9 Q! m Mu5]  y u% A M a ) Y = 9  e    1 i9 } -q   I a U E  +262425608097440J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-uϠ~ 'J+ 262425608097440 ?}i-N( ŏ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-ڜRߥܗ J    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i 338J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-1KÕJ *J+ 262425608097440338 ?}i-Ka ?J+7 262425608097440338MSC-00-00-00-00-00-00 ?}i- pa RJ+7 3262425608097440338MSC-00-00-00-00-00-002024-11-07 08:57:19?}i-Xߞkz 2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-Npߟ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-D& I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-E I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-tV'r I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-E." ?}i-T@5zgZ ?}i-[>2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i- ais  I?}i-HY J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E 9  +262429391743138J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-?[QpY J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-iZ~ J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E 9  +262429391743138J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-oc$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 ?}i-Xl` 'J+ 262429391743138?}i-j&xa J     J [GX  % l Y Z HF '5$z 8 k (W    { 9 |h  j6 }y  I  7 &i %491615131274J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-F  3J+% 262429391743138491615131274 ?}i-*} HJ+%7 262429391743138491615131274MSC-00-00-00-00-00-00 ?}i-|X [J+%7 3262429391743138491615131274MSC-00-00-00-00-00-002024-11-07 08:57:24?}i-:KlSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-;RF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-O\pD I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-t* I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-f1ula I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-f5}p ?}i-u ª?}i-ǁpSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-\S'F3x  I?}i- 'f J 9 Q! m Mu5]  y u% A M a ) Y =   9 e    1 i9 } -q   I a U E  +262426056178855J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-Ǩe: J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-8d J 9 Q! m Mu5]  y u% A M a ) Y =   9 e    1 i9 } -q   I a U E  +262426056178855J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-/TaM 'J+ 262426056178855 ?}i-NFi In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-,LZ J      J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %133713381339J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-2nVۙg 3J+% 262426056178855133713381339?}i-YtSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber?}i-HѡCa In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07?}i-,5 I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487?}i-T.jt I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 ?}i-˽r8 I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 ?}i-_r ?}i-VA8  >wxU" & {  GX %F5$zW  {h6y   i%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w;?iN  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wO ܚ 'n9e0 \ ' S   J  v A m 8 d/''+ 2624205261403343&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wz)ap ' ! mMu5]  % Y   19q  Ia E +262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wq ' v v  GX %F5$zW  {h6y   i'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wr?l ' ! mMu5]  % Y   19q  Ia E +262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w}| 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wpow* ' j  GX %F5$zW  {h j6y   i%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wVS^  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 >w{3K$  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wa'$ (n9e0 \ ' S   J  v A m 8 d/'(+ 2624232589476013'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wwEH ( ! mMu5]  % Y   19q  Ia E +262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wc4Nʻ[5 ( e e  GX %F5$zW  {h j6y   i(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wu ( ! mMu5]  % Y   19q  Ia E +262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w$W-e.3 (n9e0 \ ' S   J  v A m 8 d/3(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w㼂ù ( Y  GX % YF5$zW  {h j6y   i%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wWH  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 >w)< h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wCcb8S )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624248089177103(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w M ) ! mMu5]  % Y   19q  Ia E +262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wq;"d$ ) T T  GX % YF5$zW  {h j6y   i)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wNỀ+b ) ! mMu5]  % Y   19q  Ia E +262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w}\Q )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w$ ^m5 ) H  GX % Y HF5$zW  {h j6y   i%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wZd  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 >wH5Gko h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wLKT" *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624231478749223)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w8+s * ! mMu5]  % Y   19q  Ia E +262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wip * C C  GX % Y HF5$zW  {h j6y   i*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wSE z0% * ! mMu5]  % Y   19q  Ia E +262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w P҆pL *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wB/ * 7  GX % Y HF5$zW  {h j6y   7i%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wSr} ,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>w̺ +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624231727696923*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w 9jH + ! mMu5]  % Y   19q  Ia E +262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wwzNg + 2 2  GX % Y HF5$zW  {h j6y   7i+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w՜6 + ! mMu5]  % Y   19q  Ia E +262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w !墩5 +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wŤ0\/ω + &  GX % Y HF5$zW  {h j6y   7 &i%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wՇe: ! f@~X1 p I " a :  y R , %+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F>w9 ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624245162758773++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w#ZcCa0 , ! mMu5]  %  Y   19q  Ia E +262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wt&'p , ! !  GX % Y HF5$zW  {h j6y   7 &i,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wEGW , ! mMu5]  %  Y   19q  Ia E +262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wOE5 ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w  ,   GX % Y HF5$zW  {h j6y   7 &i%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w<1 " 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>w܈o1 -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624278187906393,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wmݳZoM - } ! mMu5]  %  Y   19 }q  Ia E +262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w)* -    GX % Y HF5$zW  {h j6y   7 &i-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w>#] - } ! mMu5]  %  Y   19 }q  Ia E +262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w[*IA -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wű ^ -   GX % Y HF5$zW  {h j6y   7 &i%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wb0$K Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w;|. .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624273026504933-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w4a . i ! mMu5]  %  Y   1 i9 }q  Ia E +262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w!f .  GX % Y HF5$zW  {h j6y   7 &i.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w )uo= . i ! mMu5]  %  Y   1 i9 }q  Ia E +262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w5t .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wG2e#4 .   GX % Y HF5$zW  {h j6y   7 &i%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w6- h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wJ2} /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624292081770943.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wL+$9 / U ! mMu5]  %  Y   1 i9 }q  Ia U E +262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w\" /   GX % Y HF5$zW  {h j6y   7 &i/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w9uS㭡 / U ! mMu5]  %  Y   1 i9 }q  Ia U E +262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wWi~ /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w/%M /   GX % Y HF5$zW  {h j6y   7 &i%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wxr # 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 >w؋4M h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624241417824903/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wAQ 0 A ! mMu5]  % A  Y   1 i9 }q  Ia U E +2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w$r 0   GX % Y HF5$zW  {h j6y   7 &i0%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w).Z 0 A ! mMu5]  % A  Y   1 i9 }q  Ia U E +2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w Iʿo 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wmi## 0   GX % Y HF5$zW  {h j6y   7 &i%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wZYT $ 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 >wt jP dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wO$u8 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242783904677330+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wP|W 1 - ! mMu5]  % A  Y   1 i9 } -q  Ia U E +2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w#HIW|c 1   GX % Y HF5$zW  {h j6y   7 &i1%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wZ6fo 1 - ! mMu5]  % A  Y   1 i9 } -q  Ia U E +2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w貦"3 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wmf& 1   GX % Y HF5$zW  {h j6y   7 &i %4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w64>.A % 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 >w+q h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w5f 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242944838416131+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wI>Ek 2  ! mMu5]  % A  Y   1 i9 } -q  Ia U E  +2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wLRs 2   GX % Y HF5$zW  {h j6y   7 &i 2%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wy,it( 2  ! mMu5]  % A  Y   1 i9 } -q  Ia U E  +2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wH~` 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wyy6 2   GX % Y HF5$zW  {h j6y   7 &i %4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wΠ & Df@~X1 p I " a :  y R ,  j D$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F>w<!e 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242584365330932+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wi@U 3  ! mMu5]  % A  Y    1 i9 } -q  Ia U E  +2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w 3   GX % Y HF5$zW  {h j6y   7 &i 3%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wmo 'h 3  ! mMu5]  % A  Y    1 i9 } -q  Ia U E  +2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w c7 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wbX_ 3   GX % Y HF5$zW  {h j6y   7 &i %4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w*v>S ' f@~X1 p I " a :  y R ,  j D %3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F>wyX0 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242579923406633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wc$j 4 ! mMu5]  % A  Y    1 i9 } -q  Ia U E  +2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wR0LQ 4   GX % Y HF5$zW  {h j6y   7 &i 4%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w23 4 ! mMu5]  % A  Y    1 i9 } -q  Ia U E  +2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wR4 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w#Nh 4   GX % Y HF5$zW  {h j6 y   7 &i %4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w}8#p ( 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$ M000102030405060708090A0B0C0D0E0F>w(Ã 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242499488814134+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wΏ1l 2 5 ! mMu5]  % A  Y     1 i9 } -q  Ia U E  +2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wn- 5   GX % Y HF5$zW  {h j6 y   7 &i 5%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wxTl) 5 ! mMu5]  % A  Y     1 i9 } -q  Ia U E  +2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wL1 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w h8LӬT 5 |   GX % Y HF5$zW  { |h j6 y   7 &i %4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wz`>Az h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wO6 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242465943835135+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wR?f%2 6 ! mMu5]  % A  Y     1 i9 } -q  Ia U E  +2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wk]VyL 6 w w   GX % Y HF5$zW  { |h j6 y   7 &i 6%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wIɞ 6 ! mMu5]  % A  Y     1 i9 } -q  Ia U E  +2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w6ntE 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wNjvg 6 k   GX % Y HF5$z kW  { |h j6 y   7 &i %4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w6s|̅ h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w]G)% 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242629708222636+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wýf# 7 ! mMu5]  % A  Y      1 i9 } -q  Ia U E  +2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wR 7 f f   GX % Y HF5$z kW  { |h j6 y   7 &i 7%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wN!u!R 7 ! mMu5]  % A  Y      1 i9 } -q  Ia U E  +2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w+QP 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w؈ŏ 7 Z   GX % Y Z HF5$z kW  { |h j6 y   7 &i %4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wH\Lb$ ) 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 >w ך !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w(hW 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242684070630437+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wk 8 ! mMu5]  % A  Y      1 i9 } -q  Ia U E  +2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w9@ 8 U U   GX % Y Z HF5$z kW  { |h j6 y   7 &i 8%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w"3 8 ! mMu5]  % A  Y      1 i9 } -q  Ia U E  +2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wXvU; 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wz 8 I   GX % Y Z HF5$z kW  { |h j6 y  I  7 &i %4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wej Z@ * 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 >wN_ar. "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wxq=~G 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242837569462138+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w&`P 9 ! mMu5]  % A  Y      1 i9 } -q   Ia U E  +2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wf:Dcm 9 D D   GX % Y Z HF5$z kW  { |h j6 y  I  7 &i 9%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w;< 9 ! mMu5]  % A  Y      1 i9 } -q   Ia U E  +2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w4ɼ/b 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w_ի 9 8   GX % Y Z HF5$z 8 kW  { |h j6 y  I  7 &i %4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wjA|* + 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 >wzYѻ`q #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wSSilP :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242332199998439+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wFO_ : y ! mMu5]  y% A  Y      1 i9 } -q   Ia U E  +262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wP ݃ : 3 3   GX % Y Z HF5$z 8 kW  { |h j6 y  I  7 &i :%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w#h : y ! mMu5]  y% A  Y      1 i9 } -q   Ia U E  +262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wHZ}Ns :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wV0>> : '   GX % Y Z HF '5$z 8 kW  { |h j6 y  I  7 &i %491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >waPmY , \f@~X1 p I " a :  y R ,  j D  \$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F>w^9鵮l" ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624263626564963:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w!V ; e ! mMu5]  y% A  Y   e   1 i9 } -q   Ia U E  +262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w+hg&8 ; " "   GX % Y Z HF '5$z 8 kW  { |h j6 y  I  7 &i ;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wrcP ; e ! mMu5]  y% A  Y   e   1 i9 } -q   Ia U E  +262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w9dW{ ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w-ܦ. qi ;     GX % Y Z HF '5$z 8 kW  { |h j6 y  I  7 &i %491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w"u6# - 5f@~X1 p I " a :  y R ,  j D  \ 5%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F>woTm:, <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624205441884123;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wUDe < Q Q! mMu5]  y% A  Y   e   1 i9 } -q   Ia U E  +262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w:$ <      GX % Y Z HF '5$z 8 kW  { |h j6 y  I  7 &i <%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wnd < Q Q! mMu5]  y% A  Y   e   1 i9 } -q   Ia U E  +262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wd/! <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wʫ$ <     GX % Y Z HF '5$z 8 kW   { |h j6 y  I  7 &i %491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wj > . f@~X1 p I " a :  y R ,  j D  \ 5 %<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F>wX{ =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624249051599843<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wvi106 = = Q! mMu5]  y% A  Y =   e   1 i9 } -q   Ia U E  +262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wU =    GX % Y Z HF '5$z 8 kW   { |h j6 y  I  7 &i =%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wc.u = = Q! mMu5]  y% A  Y =   e   1 i9 } -q   Ia U E  +262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wx@rD] =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wD. =    GX % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i %491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wk1#- $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wgD >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624248913247883=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w{DܷZ > ) Q! mMu5]  y% A  ) Y =   e   1 i9 } -q   Ia U E  +262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wl@$ >    GX % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i >%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wЛf{Ig > ) Q! mMu5]  y% A  ) Y =   e   1 i9 } -q   Ia U E  +262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w\)N >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wӺCgM >    GX % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i %491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wL %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>woR8| ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624264407188763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wI9 ?  Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   Ia U E  +262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w|>T ?    GX % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i ?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w%Q # ?  Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   Ia U E  +262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wh_hea ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wkve ?    GX % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i %491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w.&(\ /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 >wΗw@A &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w#31I @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624290322414163?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w6 p @  Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w7&X1Z @    GX % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i @%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wdC= @  Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w!.E1 @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w.M  @    GX  % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i %491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w՘~| 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 >wtRSw 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wA,p Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624204761712523@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w*1 A Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wHtqq A    GX  % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w8 A Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wH Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wc2+E} A    GX  % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i %491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w7^N 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 >w!9: ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w ϸG B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624293917627363A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wъ+ B Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wzp B    GX  % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wu,dus B Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>woC? B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wSMa B    GX  % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i %491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wh83 2tf@~X1 p I " a :  y R ,  j D  \ 5 t$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F>w=yWl Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624278328035683B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w.\ C Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w0bn C    GX  % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wĚ&k C Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wstPڷ Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wF C    GX  % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i %491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w`5yܯ 3Mf@~X1 p I " a :  y R ,  j D  \ 5 tM%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F>wSv7T Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624258378114913C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w'')+ D Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>weMq+= D    GX  % Y Z HF '5$z 8 kW   { |h  j6 y  I  7 &i D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w=A D Q! mMu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w)\ Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wj^#p& D }    GX  % Y Z HF '5$z 8 kW   { |h  j6 }y  I  7 &i %491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wтL; 4&f@~X1 p I " a :  y R ,  j D  \ 5 tM&%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F>wJ En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624216525649553D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wUA T& E Q! m Mu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wŒW E x x    GX  % Y Z HF '5$z 8 kW   { |h  j6 }y  I  7 &i E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w]Xp} E Q! m Mu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wOŨ# En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w&"p E l    GX  % l Y Z HF '5$z 8 kW   { |h  j6 }y  I  7 &i %491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wB Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624215464155103E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w܂c F Q! m Mu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w|gT F g g    GX  % l Y Z HF '5$z 8 kW   { |h  j6 }y  I  7 &i F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w^XFO F Q! m Mu5]  y% A  ) Y =   e    1 i9 } -q   I a U E  +262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wġ;JJ% FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w{c:[W F [    [GX  % l Y Z HF '5$z 8 kW   { |h  j6 }y  I  7 &i %491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w''+U9X *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wkO G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624236827875743F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wC$̽ G u Q! m Mu5]  y u% A  ) Y =   e    1 i9 } -q   I a U E  +262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wuU´ G V V    [GX  % l Y Z HF '5$z 8 kW   { |h  j6 }y  I  7 &i G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wd}y m G u Q! m Mu5]  y u% A  ) Y =   e    1 i9 } -q   I a U E  +262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wc qo`[ G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w-e G J    J [GX  % l Y Z HF '5$z 8 kW   { |h  j6 }y  I  7 &i %491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wf K31 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 >w@~5 +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wXf)c Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624245380499913G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wqZ H a Q! m Mu5]  y u% A a ) Y =   e    1 i9 } -q   I a U E  +262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w :o+ H E E    J [GX  % l Y Z HF '5$z 8 kW   { |h  j6 }y  I  7 &i H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w7 g: H a Q! m Mu5]  y u% A a ) Y =   e    1 i9 } -q   I a U E  +262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w@  Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wzq H 9    J [GX  % l Y Z HF '5$z 8 kW   { 9 |h  j6 }y  I  7 &i %491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wSUJm7 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 >w0wk"Z ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w p` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624241471077303H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w8PD I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w?bQ I 4 4    J [GX  % l Y Z HF '5$z 8 kW   { 9 |h  j6 }y  I  7 &i I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w1- ) I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w.*2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wc I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wþ- 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 >wz?XpH -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w#SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w@Xa$!  I>wts `Y J 9 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262420484630015J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w̋3` J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wk/W= J 9 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262420484630015J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wkG| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w*[.L 'J+ 262420484630015>wGsǩ J     J [GX  % l Y Z HF '5$z  8 k (W   { 9 |h  j6 }y  I  7 &i %491613480221J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wtBj 3J+% 262420484630015491613480221 >w8t}au` 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>wb ZSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wz`evE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w1KK: I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w5Φ]l I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w194 I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wXڇ >wHb v >wM 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>wM:lSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wz=|  I>w& ߍ7 J 9 Q 9! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262420826688929J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wcM^? J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wRlv J 9 Q 9! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262420826688929J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wBq8n 'J+ 262420826688929 >w~1.< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wC8j J     J [GX  % l Y Z HF '5$z 8 k  (W   { 9 |h  j6 }y  I  7 &i %491613686858J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w鋲$ 3J+% 262420826688929491613686858 >wpDh 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 >wjN AJ+%) 26242082668892949161368685812345678901234>wͧ,asSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wA,X In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wI I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w[ňIѧ I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wJ2-`0 I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w*#_ \ >w%KU  >wϼ 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>wCߚpgESQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w :;e&  I>w+ J 9 Q! m Mu5]  y u% 9 A M a ) Y =   e    1 i9 } -q   I a U E  +262424122676296J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wc J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w? q J 9 Q! m Mu5]  y u% 9 A M a ) Y =   e    1 i9 } -q   I a U E  +262424122676296J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wT1& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wExU-OT 'J+ 262424122676296>wk0h J     J [GX  % l Y Z HF '5$z 8 k  (W   { 9 |h  j6 }y  I  7 &i %491613687822J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w<~{ 3J+% 262424122676296491613687822 >wkؒS>Wa 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 >wBU6[v AJ+%) 26242412267629649161368782212345678901234>wbSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w9_$ l In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wqj)gY8 I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wBbB1c I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wTĺ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w~s<#J >wXՉt{ >wYj, 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>wnWSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w Eq7-  I>wN^I J 9 Q 9! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262420937922784J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w/@ J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w*pǠ2e J 9 Q 9! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262420937922784J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wxt2 'd 'J+ 262420937922784 >w In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wQr>Z J     J [GX  % l Y Z HF '5$ z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613387127J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wռEys 3J+% 262420937922784491613387127 >w;  8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F >w[pVr AJ+%) 26242093792278449161338712712345678901234>w2Aѷ{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_1subscriber>w+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wڅX+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w}-Hi I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wt{S9 I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wuiaR >w&  >wzD}I}z 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F>wVЗ/SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w*8r:'  I>w; sN J 9 Q! m Mu5]  y u% A M a ) Y =  9  e    1 i9 } -q   I a U E  +262425752305699J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w9s;-V J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w} Pr J 9 Q! m Mu5]  y u% A M a ) Y =  9  e    1 i9 } -q   I a U E  +262425752305699J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wMZ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wbUDhZ 'J+ 262425752305699>wY;5ފ J      J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491610246236J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w{OP 3J+% 262425752305699491610246236 >wE.?A .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F >ws AJ+%) 26242575230569949161024623612345678901234>w\5POSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wLTS& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w[ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wm.M I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wo a#ӭ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w" >w:53# >w^ZHv5 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wyX USQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w ,  I>w,;' J 9 Q! m Mu5]  9 y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262423312942890J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wT$NA J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w"W J 9 Q! m Mu5]  9 y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262423312942890J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wt& 'J+ 262423312942890 >wdhH.w` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w9Y@Փ J      J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491610650351J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wZm^ 3J+% 262423312942890491610650351 >whp1 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F >wTĞ AJ+%) 26242331294289049161065035112345678901234>wk(LiYSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wVp|j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wzkY?V I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wE I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wm. I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >waUo.0t >wt6)  >w (a6_ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wO0aeSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wl:`c  I>wgGr J 9 Q! m 9 Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262421591760193J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w@!/ J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w|Q& J 9 Q! m 9 Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262421591760193J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wnQh"sq# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w,\~0M 'J+ 262421591760193>w>Nm J     J [GX  % l Y Z HF '5$z 8 k (W    { 9 |h  j6 }y  I  7 &i %491615088801J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w*&> 3J+% 262421591760193491615088801 >wrR_ 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 >w?ұCb9 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F >w c?R AJ+%) 26242159176019349161508880112345678901234>w-й2zSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wW In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wi)ʠ_ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wGc#& I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wD$  I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wt"> >w50&5 >w9 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 >wt~ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w72giSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wv~dqZ  I>w@^ H J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U 9 E  +262429349062541J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wkk < J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wnmb׃h~ J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U 9 E  +262429349062541J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wJl_ 'J+ 262429349062541 >wEd*2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wv~: J     J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I   7 &i %491618160501J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wqsK 3J+% 262429349062541491618160501 >w`ijJ] 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 >wcIF .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F >w{] AJ+%) 26242934906254149161816050112345678901234>w,&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_1subscriber>wؔ[O} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wjt{ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w㘰: I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wI4 I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wAՕ >w±֑|  >wPsO[ 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 >w ~|% -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wԶ6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w=JMd   I>ws5 J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  9+262429843141063J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wyɕcK5 J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wTR4bN J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  9+262429843141063J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wc&R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w>!CjH 'J+ 262429843141063>w*+ J     J [GX  % l Y Z HF '5$z 8 k (W   {  9 |h  j6 }y  I  7 &i %491615251185J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wOmg4 3J+% 262429843141063491615251185 >w!` 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F >wJR}hY .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F >w{e+ AJ+%) 26242984314106349161525118512345678901234>wt{ %SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w"(tRT In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wi&  I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w)3$} I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w3;Tr I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wчw^ >wEst; >wF2=u 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F >w"Jqo> -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w#-0Y;SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wy+ٯ  I>w,+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w!Ĉ`7 J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w  J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q  9  I a U E  +262428234493573J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wY dz0 'J+ 262428234493573 >wH뢐 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w;Vl^ J      J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491610645041J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w%4l 3J+% 262428234493573491610645041 >ws 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 >wK AJ+%) 26242823449357349161064504112345678901234>wX`SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>we4b0 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w^f% I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wӨwr7 I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wk3+ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w Gvb >w'&>G  >wn 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>wh!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_1subscriber>whI  I>w,Ó J 9 Q! m 9 Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262421488857162J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w$\wP J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w=[Y LQ J 9 Q! m 9 Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262421488857162J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wo!̳iJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w 'J+ 262421488857162>w#8; J     J [GX  % l Y Z HF '5$z 8 k (W    { 9 |h  j6 }y  I  7 &i %491614021534J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >waUig 3J+% 262421488857162491614021534 >w9  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 >wP] @G AJ+%) 26242148885716249161402153412345678901234>w6< SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wt!n6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w@sJӸmT I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wdl I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w 5$ >w?W: >wV) 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>w~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_1subscriber>w}K)  I>wbOI J 9 Q! m Mu5]  y u% A M a ) Y =   e  9   1 i9 } -q   I a U E  +262426588381115J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wƫNƄb J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w0FX J 9 Q! m Mu5]  y u% A M a ) Y =   e  9   1 i9 } -q   I a U E  +262426588381115J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w/qy 'J+ 262426588381115 >wuSMr( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w5(LD: J     J [GX  % l Y Z  HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491612603868J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w7`'' 3J+% 262426588381115491612603868 >w-  8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F >w  AJ+%) 26242658838111549161260386812345678901234>w FC^SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wsT3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w $.A I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w5W I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wFSNvV I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wY^%' >w"aۻe  >wLeex 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>ww.BU  I>w:dA` J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U 9 E  +262429270918816J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wR}U%_ J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wMvpr J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U 9 E  +262429270918816J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w~Wu In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w>\ 'J+ 262429270918816>wwnT"M J     J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h   j6 }y  I  7 &i %491616122222J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wϝl] 3J+% 262429270918816491616122222 >w@nmg .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F >wpuM AJ+%) 26242927091881649161612222212345678901234>w{ ɉNkSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wx©b In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w>m^ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wE~Bi I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wgI I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w(]|2= >w{]O >w]bC/ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wP^qH\(SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wRcw Rz J 9 Q! m Mu5]  y u% A M a ) Y =   9 e    1 i9 } -q   I a U E  +262426103913842J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wD i J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w\[r  J 9 Q! m Mu5]  y u% A M a ) Y =   9 e    1 i9 } -q   I a U E  +262426103913842J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w,dؼ? 'J+ 262426103913842 >w8gܓX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wW#ҥ J     J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6  }y  I  7 &i %491616815477J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wXd 3J+% 262426103913842491616815477 >w<#F .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F >w60݆- AJ+%) 26242610391384249161681547712345678901234>w#%SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w 7bQ'/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wRI_gw I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w_*b I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wxTw4u I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wl$ >wG!  >wϹ=' -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w6>Q6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wVi(:IL  I>w&C t J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 9 } -q   I a U E  +262427701878668J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wq(ǵ J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wcM J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 9 } -q   I a U E  +262427701878668J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wX0!`e In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w{ej/ 'J+ 262427701878668>w0PFWh J     J [GX  % l Y  Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491612400883J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wiu> 3J+% 262427701878668491612400883 >wXę.U< 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 >w9FS .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F >wkY AJ+%) 26242770187866849161240088312345678901234>wKA[SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wxo,| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w&˛U@ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w"X4 I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wU" I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >ww>6o >wq ?k >w KO! 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 >w3~ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wu 3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wwT$1- J 9 Q! m Mu5]  y u% A M a ) Y = 9  e    1 i9 } -q   I a U E  +262425177165735J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w$PO J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w|G+e J 9 Q! m Mu5]  y u% A M a ) Y = 9  e    1 i9 } -q   I a U E  +262425177165735J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wu*9 'J+ 262425177165735 >wp7u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w{;5 J     J [GX  % l Y Z HF '5$z 8 k (W    { 9 |h  j6 }y  I  7 &i %491614782463J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w9i 3J+% 262425177165735491614782463 >wOV8v 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 >w5ۖ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F >w~MKWK AJ+%) 26242517716573549161478246312345678901234>w ( PSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wc/| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wHߞ)Z! I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w~EL8 I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wڮ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wI >wЀ,;,#  >wp.%Pt 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 >wC@ H -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wl$SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w)=p  I>wښ킗' J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I 9 a U E  +262429029474058J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w J;G J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wcF" J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I 9 a U E  +262429029474058J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wp*D5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w|:= 'J+ 262429029474058>w8`cw J     J [G X  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491611580182J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w}e`9 3J+% 262429029474058491611580182 >w%(F 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F >w NSv .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F >w/՜ AJ+%) 26242902947405849161158018212345678901234>wQ4XiSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wS< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wc}T I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wYw\a- I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w>s I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w=z9 >w\)uG >w 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 >w -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w4-SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wHXxQ  I>wEt~2 J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E   9+262429921446862J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wRr J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wl0ހ" J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E   9+262429921446862J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w`j 'J+ 262429921446862 >w^oi In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wm+~É J     J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i  %491618713250J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w}e 3J+% 262429921446862491618713250 >wr)[T%0 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>w_ C}SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wf"yf In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w2[ƩJ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E   9+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wz6Y0 I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wǸd I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E   9+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >woFG >w(h   >w|N"C 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>wL*vX5eSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w8`}  I>w@qPn J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q  9 I a U E  +262428450370854J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w MOFw J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wD, J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q  9 I a U E  +262428450370854J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w~}[6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wd). 'J+ 262428450370854>wEnQm& J     J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491614716115J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w;V 3J+% 262428450370854491614716115 >w (qd 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>w(}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_1subscriber>w9}Fl In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w=;+PS I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w<މns I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w]G& I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wN >wT^d >wrx 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>w[5tiSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wAQ6,|  I>wrTfS J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q 9  I a U E  +262428159791091J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wM%w{Rz J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >waqn J 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q 9  I a U E  +262428159791091J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w0df" 'J+ 262428159791091 >wWTY In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wjR%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w 3J+% 262428159791091491610486557 >wtd@ 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>w2hSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w!] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wF# I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wTN I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w'/( I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wJ&!5.F+ >wp1:g  >wY.[p 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>wIǴSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wEH  I>w, J 9 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262420202353945J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w_1 J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w|4PJ٫ J 9 9 Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262420202353945J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wΆ+R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w~BuuhsY 'J+ 262420202353945>wq㫲9 J     J [GX  % l Y Z HF '5$z 8 k (W   { 9  |h  j6 }y  I  7 &i %491615718013J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w\H"v 3J+% 262420202353945491615718013 >w#z+x .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w'SSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w/K] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wjoj I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wFMR{ I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w,g"[ I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w"fG >wB\# >w˜ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wڪSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wcZ  I>wzHC J 9 Q! m Mu5]  y u% A M a ) Y =   e  9   1 i9 } -q   I a U E  +262426475311152J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wX>hi.U J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wH~ J 9 Q! m Mu5]  y u% A M a ) Y =   e  9   1 i9 } -q   I a U E  +262426475311152J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w= R 'J+ 262426475311152 >w}@C$' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wF[ J     J [GX  % l Y Z HF '5$z 8 k (W   { 9  |h  j6 }y  I  7 &i %491615556105J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w~:n)a 3J+% 262426475311152491615556105 >wP .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wvf@/6ػSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w"{ղ\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>wc/b I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wx{c I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w=–C I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w*qO >wobhw0  >wW*+xQ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wJ?BSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w-_^  I>w.\ J 9 Q! m Mu5]  y u% A M a 9 ) Y =   e    1 i9 } -q   I a U E  +262424851599010J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wL2b J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w&[7 J 9 Q! m Mu5]  y u% A M a 9 ) Y =   e    1 i9 } -q   I a U E  +262424851599010J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wIɝn/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >w7M 'J+ 262424851599010>w3SF J     J [GX  % l Y Z HF '5$z 8 k (W    { 9 |h  j6 }y  I  7 &i %491614646047J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w׷z 3J+% 262424851599010491614646047 >wkvq$ 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 >w$\&/ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w=|!`SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w}I-m In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w2Rg I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wt,|\ I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wm h I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w p >wx >w/T)MK 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 >wk\岆 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wʟ~[SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w3k+M  I>wFnm_ J 9 Q! m Mu 95]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422272459376J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w'=x7 J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wA쌖U^ J 9 Q! m Mu 95]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422272459376J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w\ 'J+ 262422272459376 >wCxҜy In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w[@O0B J      J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491610381707J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w9q 3J+% 262422272459376491610381707 >w]:wR 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 >wMt .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w?[]hSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w͸<0 i In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w.12›A I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w~`_ I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wA OD I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w2 ^; >wW.sm?$  >wnPSAV 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 >w>^5_ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>w=yf0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>wkq۬  I>w~bb/K J 9 Q! m Mu5]  y 9 u% A M a ) Y =   e    1 i9 } -q   I a U E  +262423381214183J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>wۇU J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wY+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wHW;_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07 >wr/Vm 'J+ 262423381214183>w8 D3 J     J  [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491611506311J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wy 3J+% 262423381214183491611506311 >w/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 >w|njK .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wUXު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_1subscriber>w  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w_eĖĻ< I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w"K I (    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i %491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >wI?7 I M Q! m Mu5]  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >w'-[; >wXBaNo >w/c;:  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 >wxr -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F>wV-SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber>w p+  I>wa [ J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487>w(w J # #    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w?qz{ J 9 Q! m Mu5] 9  y u% A M a ) Y =   e    1 i9 } -q   I a U E  +262422844526065J+262424147107730I+262424538049991H+262423682787574G+262421546415510F+262421652564955E+262425837811491D+262427832803568C+262429391762736B+262420476171252A+262429032241416@+262426440718876?+262424891324788>+262424905159984=+262420544188412<+262426362656496;+262423321999984:+2624283756946219+2624268407063048+2624262970822267+2624246594383516+2624249948881415+2624257992340664+2624258436533093+2624294483841612+2624278390467731+2624241417824900+262429208177094/+262427302650493.+262427818790639-+262424516275877,+262423172769692++262423147874922*+262424808917710)+262423258947601(+262420526140334'+262428071398638&+262422851830937%+262426988283005$+262429382042923#+262424892358322"+262421407550851!+262426756128430 +262428755514088+262422859340191+262424595628456+262420397953642+262426559378514+262429549651570+262426818273847+262421122295092+262422390959000+262428957355983+262422761386670+262427960945688+262424566111595+262423881926347+262429912454806+262428558235094+262421296983521+262427603211428+262426477576946 +262426882410454 +262423731211548 +262427586095588 +262421818065592 +262429100404316+262422019415698+262424109851388+262428205181754+262429905956629+262425685014766+262427127230814+ 262427087614487 >wo 'J+ 262422844526065 >w 'b₀ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624241471077304916137462723H+% 2624245380499914916154142403G+% 2624236827875744916114648133F+% 2624215464155104916115266663E+% 2624216525649554916123260543D+% 2624258378114914916168216213C+% 2624278328035684916117374253B+% 2624293917627364916162786813A+% 2624204761712524916146730553@+% 2624290322414164916116780813?+% 2624264407188764916107447763>+% 2624248913247884916178038053=+% 2624249051599844916158802743<+% 2624205441884124916141681823;+% 2624263626564964916111130823:+% 26242332199998449161286407539+% 26242837569462149161363371338+% 26242684070630449161773475337+% 26242629708222649161253728536+% 26242465943835149161368412435+% 26242499488814149161573113734+% 26242579923406649161671508633+% 26242584365330949161433151032+% 26242944838416149161010407831+% 26242783904677349161881353830+% 2624241417824904916181868573/+% 2624292081770944916111783853.+% 2624273026504934916111361063-+% 2624278187906394916110763873,+% 2624245162758774916180418533++% 2624231727696924916183865703*+% 2624231478749224916183423783)+% 2624248089177104916128242353(+% 2624232589476014916123804323'+% 2624205261403344916161587213&+% 2624280713986384916151424453%+% 2624228518309374916112432733$+% 2624269882830054916182645033#+% 2624293820429234916121755223"+% 2624248923583224916177317203!+% 2624214075508514916143428503 +% 2624267561284304916170380813+% 2624287555140884916110112823+% 2624228593401914916147168413+% 2624245956284564916136426153+% 2624203979536424916121803763+% 2624265593785144916161736353+% 2624295496515704916115600273+% 2624268182738474916116016463+% 2624211222950924916184203483+% 2624223909590004916134514643+% 2624289573559834916133402673+% 2624227613866704916154407343+% 2624279609456884916120384303+% 2624245661115954916188065353+% 2624238819263474916161306543+% 2624299124548064916180846663+% 2624285582350944916115543243+% 2624212969835214916184510573+% 2624276032114284916112327003 +% 2624264775769464916132025433 +% 2624268824104544916130710323 +% 2624237312115484916128520643 +% 2624275860955884916137518383 +% 2624218180655924916158648873+% 2624291004043164916168565173+% 2624220194156984916170456553+% 2624241098513884916160500603+% 2624282051817544916156571043+% 2624299059566294916176830613+% 2624256850147664916153243303+% 262427127230814491617288138[+%7 3262427087614487491611636033MSC-00-00-00-00-00-002024-11-07 08:56:07>w%ijB J    J [GX  % l Y Z HF '5$z 8 k (W   { 9 |h  j6 }y  I  7 &i 597J%491613746272I%491615414240H%491611464813G%491611526666F%491612326054E%491616821621D%491611737425C%491616278681B%491614673055A%491611678081@%491610744776?%491617803805>%491615880274=%491614168182<%491611113082;%491612864075:%4916136337139%4916177347538%4916125372857%4916136841246%4916157311375%4916167150864%4916143315103%4916101040782%4916188135381%4916181868570%491611178385/%491611136106.%491611076387-%491618041853,%491618386570+%491618342378*%491612824235)%491612380432(%491616158721'%491615142445&%491611243273%%491618264503$%491612175522#%491617731720"%491614342850!%491617038081 %491611011282%491614716841%491613642615%491612180376%491616173635%491611560027%491611601646%491618420348%491613451464%491613340267%491615440734%491612038430%491618806535%491616130654%491618084666%491611554324%491618451057%491611232700%491613202543 %491613071032 %491612852064 %491613751838 %491615864887 %491616856517%491617045655%491616050060%491615657104%491617683061%491615324330%491617288138% 491611636033 >w\!07 *J+ 262422844526065597 >wB{#r 8J+) 26242284452606559712345678901234